Vue-cli3執行serve和build命令時nodejs 內存溢出問題

前端項目越來越大,最近在執行serve和build命令時出現了

CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory

錯誤。這是因爲在webapck打包過程中佔用的內存堆棧超出了node.js中採用的V8引擎對內存的限制導致的。V8引擎對內存的使用的默認大小限制是1.4G,可以通過node.js命令設置限制來解決這個問題。具體如下。

"serve": "npx --max_old_space_size=6144 vue-cli-service serve",
"build": "npx --max_old_space_size=6144 vue-cli-service build --modern"

注意:數字的大小不是固定的,可以按照電腦內存的大小以及項目編譯時需要的大小來設置

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章