运行时 npm install -g ionic
我收到以下错误:
致命错误:CALL_AND_RETRY_LAST 分配失败 - JavaScript 堆内存不足
有没有办法全局增加 node.js 内存限制?
原文由 gunwin 发布,翻译遵循 CC BY-SA 4.0 许可协议
运行时 npm install -g ionic
我收到以下错误:
致命错误:CALL_AND_RETRY_LAST 分配失败 - JavaScript 堆内存不足
有没有办法全局增加 node.js 内存限制?
原文由 gunwin 发布,翻译遵循 CC BY-SA 4.0 许可协议
我将其标记为重复项,但以防有人碰到它,我在 https://stackoverflow.com/a/48895989/4200039 上发布了针对此问题的现代解决方案:
从 2017 年 8 月发布的 v8.0 开始,NODE_OPTIONS 环境变量公开了此配置(请参阅 NODE_OPTIONS 已登陆 8.x!)。根据文章,只允许在源代码中列入白名单的选项,其中包括“–max_old_space_size”。
所以我输入了我的 .bashrc: export NODE_OPTIONS=–max_old_space_size=4096
原文由 Ben Creasy 发布,翻译遵循 CC BY-SA 4.0 许可协议
5 回答4.9k 阅读✓ 已解决
4 回答2.5k 阅读✓ 已解决
5 回答3.7k 阅读
2 回答1.8k 阅读✓ 已解决
5 回答2k 阅读
3 回答2k 阅读
1 回答3.3k 阅读
您可以使用以下命令启动 NPM:
node --max-old-space-size=8000 $(which npm) install -g ionic
如此 处 所述,默认值为 4000 (4Gb)。