【问题标题】:FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory - webpack sample Angular 2致命错误:CALL_AND_RETRY_LAST 分配失败 - JavaScript 堆内存不足 - webpack 示例 Angular 2
【发布时间】:2017-05-19 11:08:07
【问题描述】:

我在构建 webpack 时遇到了 webpack 示例中的问题:

致命错误:CALL_AND_RETRY_LAST 分配失败 - JavaScript 堆内存不足

package.json

"build": "rimraf dist && node_modules\\.bin\\webpack --config config/webpack.prod.js --progress --profile --bail",

【问题讨论】:

  • 尝试节点 --max_old_space_size=4096 选项
  • 谢谢@Kasiriveni。我已经在 ngc.cmd 使用过它,但仍然面临这个问题。
  • 请更新到最新版本的 npm npm install -g npm@latest
  • 在 webpack.config 文件中尝试注释或删除 devtool:'source-map'

标签: angular webpack webpack-2


【解决方案1】:

每次遇到同样的错误时,我都设法使用--max_old_space_size 选项解决了问题。

我的猜测是--max_old_space_size=4096 不够(只需使用更高的值)或者该选项未应用在正确的位置。

我会尝试:

"build": "rimraf dist && node --max-old-space-size=8192 node_modules\\.bin\\webpack --config config/webpack.prod.js --progress --profile --bail"

【讨论】:

    猜你喜欢
    • 2016-12-19
    • 1970-01-01
    • 2018-11-10
    • 2018-09-25
    • 1970-01-01
    • 2018-08-20
    • 1970-01-01
    • 2019-12-17
    • 1970-01-01
    相关资源
    最近更新 更多