關于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

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容