更新到 Angular 9 并且 raw-loader 不再工作

Jam*_*der 5 webpack angular

刚刚更新到 ng 9,尝试构建时出现以下错误:

找不到模块“!raw-loader!./help/vdpviewsHelp.html”

我们一直在使用 raw-loader 将一些 html 文件作为字符串加载,直到更新才出现问题。有没有其他人遇到过这个问题,或者可以建议如何让 Web-Pack 再次将 html 模板作为字符串加载?

谢谢

nic*_*ock 3

在 Angular 9 中raw-loader更新为4.0.0版本。
我不知道您问题的确切根源,但也许以下提示之一适合您:

1) import css from '!!raw-loader!./file.txt';// 添加!!到请求将禁用配置中指定的所有加载程序 - 更改对vdpviewsHelp.htmlwith的调用!!,如文档中所示raw-laoder@4.0.0
2) 基本上,您可以安装自己的版本raw-loader并且将使用它。将其添加到您的package.json devDependencies部分:
"raw-loader": "0.5.1" - 当我遇到此问题时,这是对我有用的版本。