Angular 2获取错误** CALL_AND_RETRY_LAST分配失败 – 使用npm run start时,JavaScript堆内存不足**

Angular2我得到这个错误CALL_AND_RETRY_LAST分配失败 – JavaScript运行时使用npm运行启动时 内存不足

我曾尝试升级npm版本,我也累了 – max_old_space_size = 4096

<—最后几个GC —>

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

<— JS stacktrace —>

==== 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 ERR! Windows_NT 6.3.9600 npm ERR! 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 ERR! npm v3.10.10 npm ERR! 代码ELIFECYCLE npm ERR! premierx@0.0.0 prestart: ng build --prod && ngc && webpack --max_old_space_size=8092 npm ERR! 退出状态3 npm ERR! npm ERR! 在premierx@0.0.0 prestart脚本'ng build –prod && ngc && webpack –max_old_space_size = 8092'失败。 npm ERR! 确保你已经安装了最新版本的node.js和npm。 npm ERR! 如果你这样做,这很可能是一个premierx软件包的问题,​​npm ERR! 而不是npm本身。 npm ERR! 告诉作者,这在你的系统上失败:npm ERR! ng build –prod && ngc && webpack –max_old_space_size = 8092 npm ERR! 您可以通过以下方式获取有关如何为此项目打开问题的信息:npm ERR! npm错误premierx npm ERR! 或者,如果这不可用,您可以通过以下方式获取他们的信息:npm ERR! npm所有者ls premierx npm ERR! 上面可能还有其他的日志输出。

npm ERR! 请包括以下文件与任何支持请求:npm ERR! d:\项目\ PremierX \ premierx \ NPM-的debug.log

任何解决scheme,这一个。

提前致谢