Angular-cli AOT构建失败,因为"致命错误:CALL_AND_RETRY_LAST分配失败 - JavaScript堆内存不足"

时间:2018-03-12 07:32:41

标签: node.js angular angular-cli

我正在尝试用AOT构建我的angular-cli项目

ng build --aot

但是错误

  

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

如果我使用--prod标志构建,也会发生同样的事情。

有什么想法吗?

2 个答案:

答案 0 :(得分:4)

github上已经打开了一个问题:https://github.com/angular/angular-cli/issues/5618

同时,作为解决方法,您可以尝试指定max_old_space_size设置(以MB为单位)

node --max_old_space_size=4096 ./node_modules/@angular/cli/bin/ng build --prod

答案 1 :(得分:0)

npm安装

节点--max_old_space_size = 8048 ./node_modules/@angular/cli/bin/ng服务