【问题标题】:Getting Cannot read property 'replace' of undefined while running ng build --prod运行 ng build --prod 时无法读取未定义的属性“替换”
【发布时间】:2019-07-08 07:08:09
【问题描述】:

我在运行 ng build--prod 时遇到错误。我也尝试运行npm install,但我也遇到了同样的错误。

ERROR in Module build failed: TypeError: Cannot read property 'replace' of undefined
    at normalizeBackSlashDirection (D:\angular\blog\node_modules\webpack\lib\RequestShortener.js:15:17)
    at new RequestShortener (D:\angular\blog\node_modules\webpack\lib\RequestShortener.js:25:15)
    at new Compiler (D:\angular\blog\node_modules\webpack\lib\Compiler.js:136:27)
    at Compiler.createChildCompiler (D:\angular\blog\node_modules\webpack\lib\Compiler.js:371:25)
    at Compilation.createChildCompiler (D:\angular\blog\node_modules\webpack\lib\Compilation.js:1851:24)
    at Object.pitch (D:\angular\blog\node_modules\mini-css-extract-plugin\dist\loader.js:70:43)

【问题讨论】:

标签: webpack angular-cli ng-build


【解决方案1】:

我知道这已经很晚了,但是由于我最近遇到了同样的问题,所以我会在这里留下我的想法,这可能对某人有所帮助。这似乎是 mini-css-extract-plugin 中的一个问题。您可以尝试删除它并使用 css-loader 然后使用 css to string loader 来消除错误。

【讨论】:

    猜你喜欢
    • 2019-11-06
    • 1970-01-01
    • 2021-04-13
    • 2018-08-08
    • 2017-08-31
    • 1970-01-01
    • 2020-06-17
    • 2015-05-29
    相关资源
    最近更新 更多