Angular产品构建在mini-css-extract-plugin上失败

时间:2020-07-15 10:07:00

标签: angular handsontable

我的Angular 7应用程序的产品生成失败,并显示错误消息:

    ERROR in Module build failed (from ./node_modules/mini-css-extract-plugin/dist/loader.js):
TypeError: Cannot read property 'replace' of undefined
    at normalizeBackSlashDirection (D:\WAVZ_1.17.0\Cloud3\resilinc-parent\wavzlite-webapp\node_modules\webpack\lib\RequestShortener.js:16:17)
    at new RequestShortener (D:\WAVZ_1.17.0\Cloud3\resilinc-parent\wavzlite-webapp\node_modules\webpack\lib\RequestShortener.js:26:15)
    at new Compiler (D:\WAVZ_1.17.0\Cloud3\resilinc-parent\wavzlite-webapp\node_modules\webpack\lib\Compiler.js:184:27)
    at Compiler.createChildCompiler (D:\WAVZ_1.17.0\Cloud3\resilinc-parent\wavzlite-webapp\node_modules\webpack\lib\Compiler.js:430:25)
    at Compilation.createChildCompiler (D:\WAVZ_1.17.0\Cloud3\resilinc-parent\wavzlite-webapp\node_modules\webpack\lib\Compilation.js:2481:24)
    at Object.pitch (D:\WAVZ_1.17.0\Cloud3\resilinc-parent\wavzlite-webapp\node_modules\mini-css-extract-plugin\dist\loader.js:70:43)

我的怀疑还在

可sonsontable

因为这是我在此版本中添加的唯一依赖项。在我的package.json中,这些是可操作的依赖项:

"handsontable": "^7.4.2",
"handsontable-pro": "6.2.2",
"@handsontable/angular": "3.0.0",

在我的本地系统中,它正在工作。本地命令是

node --max_old_space_size=22000 ./node_modules/@angular/cli/bin/ng build --watch
产品中的

命令是

node --max_old_space_size=14336 ./node_modules/@angular/cli/bin/ng build --prod

修改 我发现了原因。虽然还是不知道解决方案。我在angular.json的样式中添加了“ ./node_modules/handsontable-pro/dist/handsontable.full.min.css”。

0 个答案:

没有答案