我们有一个角度5项目,其大小有问题。在加载应用程序时,如果没有任何内容,我们的内存为95MB。
我正在尝试分析它并使用webpack-bundle-analyzer
。
我已经读过将new webpack.optimize.ModuleConcatenationPlugin()
添加到webpack.config
应该会有所帮助,所以我做了并且它有所帮助(从95到76MB)。
但是当我在npm run build:stats > stats.json
之后使用统计数据运行构建时
("build:stats": "webpack --profile --json --config webpack.config.buildserver.js"
)我收到了这条消息
致命错误:CALL_AND_RETRY_LAST分配失败 - JavaScript堆内存不足
在添加插件之前,stats.json
文件有大约390 000行json对象。
我发现节点脚本--max_new_space_size
有一个内存标志,但我找不到类似webpack脚本的内容。
我不确定该找什么,有人可以帮忙吗?