运行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)
答案 0 :(得分:0)
我知道这已经很晚了,但是自从我最近遇到相同的问题以来,我将我的想法留在这里,这可能会对某人有所帮助。这似乎是mini-css-extract-plugin中的问题。您可以尝试将其删除,然后使用css-loader以及css到string loader摆脱错误。