運作項目,發現出現如上所示GC内容,這是記憶體溢出了。總結一下方法有如下幾種 :
第一種:
“build-prod”: “node --max_old_space_size=8192 ./node_modules/@angular/cli/bin/ng build --prod”
,儲存;
第二種:
npm install --save-dev increase-memory-limit
npm install --save-dev cross-env
npm run fix=memory-limit
我是通過這種方法解決的 ,親測有效
第三種:
直接修改ng.cmd和ngc.cmd中的值
注意了,這裡有個小坑,本來我也是按照這種方法該發現沒有效果,最後按照上述第二種該成功後一看,發現檔案找錯了!!!
網上很多文章都是說的 C:\Users\Admin\AppData\Roaming\npm中的ng.cmd 這個地方改是沒有用的,正确的地方應該是目前目錄下的 node_module中的.bin目錄中的ng.cmd和ngc.cmd。這個位置弄錯了害我白白在這折騰了半個小時(node_module下載下傳、删除還有重新開機大法)。最後發現第二種和第三種改的目錄都是一樣的!!!。
轉自:https://blog.csdn.net/Jc__Destiny/article/details/110589955