1

Angular2 我收到这个错误CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory while running using npm run start

我已经尝试升级 npm 版本,我也厌倦了增加 --max_old_space_size=4096

<--- 最近几次 GC --->

260217 毫秒:标记扫描 1360.9 (1437.1) -> 1360.1 (1437.1) MB,4457.9 / 0.0 毫秒 [分配失败] [请求旧空间中的 GC]。264705 毫秒:标记扫描 1360.1 (1437.1) -> 1360.1 (1437.1) MB,4487.6 / 0.0 毫秒 [分配失败] [请求旧空间中的 GC]。269354 ms:标记扫描 1360.1 (1437.1) -> 1372.9 (1418.1) MB,4647.6 / 0.0 ms [最后的 gc]。274068 ms:标记扫描 1372.9 (1418.1) -> 1385.8 (1418.1) MB,4713.5 / 0.0 ms [最后的 gc]。

<--- JS 堆栈跟踪 --->

==== JS 堆栈跟踪 ==========================================

安全上下文: 000003CA3933FA99 1: emitPos [D:\Projects\PremierX\premierx\node_modules\typescript\lib\typescript.js:~61863] [pc=0000008C600372C9] (this=0000033E1F336D41 ,pos=1372571) 2: emitNodeWithSourceMap [D: \Projects\PremierX\premierx\node_modules\typescript\lib\typescript.js:~61912] [pc=0000008C60022A38] (this=0000033E1F336D41,hint=3,node=0000032F08950D4 9

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

npm 错误!Windows_NT 6.3.9600 npm 错误!argv "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "start" npm ERR! 节点 v6.11.1 npm 错误!npm v3.10.10 npm 错误!代码 ELIFECYCLE npm 错误!Premierx@0.0.0 预启动:ng build --prod && ngc && webpack --max_old_space_size=8092 npm 错误!退出状态 3 npm ERR!npm 错误!在 Premierx@0.0.0 预启动脚本 'ng build --prod && ngc && webpack --max_old_space_size=8092' 中失败。npm 错误!确保您安装了最新版本的 node.js 和 npm。npm 错误!如果你这样做了,这很可能是 Premierx 包 npm ERR 的问题!不是 npm 本身。npm 错误!告诉作者这在您的系统上失败:npm ERR!ng build --prod && ngc && webpack --max_old_space_size=8092 npm ERR!您可以通过以下方式获取有关如何为此项目打开问题的信息:npm ERR!npm bugs Premierx npm ERR!或者,如果这不可用,您可以通过以下方式获取他们的信息:npm ERR!npm 所有者 ls Premierx npm 错误!上面可能有额外的日志输出。

npm 错误!请在任何支持请求中包含以下文件:npm ERR!D:\Projects\PremierX\premierx\npm-debug.log

任何解决方案。

提前致谢

4

0 回答 0