我们有一个 Angular 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"
)我收到这条消息
FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory
在添加插件之前,该stats.json
文件有大约 390 000 行 json 对象。
我发现节点脚本有一个内存标志,--max_new_space_size
但我找不到任何类似的 webpack 脚本。
我不确定要寻找什么,有人可以帮忙吗?