今天给angular项目打包时(执行命令:ng build --prod --aot),报了以下错误:
FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory
错误截图:
由于时间紧急,我就不说明原因了。
在此只记录下处理方法。主要是参考了这个文章(基于node的前端项目编译时内存溢出问题)
处理方法:
1. 找到 node-modules/.bin/ng文件
文件内容截图:
在参考博文中,说在ng文件的道德后面加上 --max_old_space_size=4096 就ok了。所以我修改后的内容如下 :
保存后,再执行命令:ng build --prod --aot就OK了。