关于ng build --prod --aot 编译报错 JS stack trace(内存溢出)

一.错误信息

在执行ng build --aot --prod --aot 时会报这个错误信息

终端报错信息

二. a:解决方案(本人失败,不知道其他人可不可以,可以尝试)

在项目 (自己的项目名称)\node_modules\.bin文件夹下面找到ng.cmd和ngc.cmd文件添加配置信息

--max_old_space_size=8192

然后配置成如下

(1)ng.cmd

(2)ngc.cmd

然后终端ng build --prod --aot重新打包

b:(本人使用此方法解决问题)解决方法是修改package.json文件中做如下配置:

在"scripts": {}方法里添加:

"build-prod":"node --max_old_space_size=8192 ./node_modules/@angular/cli/bin/ng build --prod --aot"

终端执行打包命令:npm run build-prod

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容