NPM脚本Webpack --json:JavaScript堆内存不足

时间:2018-03-19 20:07:32

标签: angular webpack webpack-bundle-analyzer

我们有一个角度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脚本的内容。

我不确定该找什么,有人可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

这是一个已知错误,您可以查看此issue以获取更多详细信息,并尝试安装this npm package并在构建之前和安装npm之后运行。