npm run serve 或者 npm run build時,報內存溢出的解決方案,親身經歷


前提:有時候由於項目過大,在build打包的時候總會報內存溢出的錯誤,導致項目沒有辦法完成打包工作,我之前在網上搜索過很多方法,嘗試都不行,最后是這個方法解決了我的難題,現在分享給大家,希望能幫到大家!

報錯原因:webpack 默認的運行內存不足

解決方案:增大webpack運行內存

具體步驟:

1.找到node_modules\.bin\webpack-dev-server.cmd這個文件

2.添加下面紅圈部分的代碼

該文件里的內容有兩種形式

形式一:

 

形式二:

 

(備注:9000這里代表內存大小,可以根據自己的實際情況去修改)

 

 

報錯示例:

 

------------------------------------------   分割線   -----------------------------------------------------

這段時間我發現該方法並不能解決所有遇到的這個問題,同一個問題得有不同的解決方法應對,我發現了一個更有效的方法,分享給大家

1. 運行 cmd

2. 設置用戶環境變量   setx NODE_OPTIONS --max_old_space_size=8192  (8192這個值你們自己決定大小)

3. 關閉 cmd/代碼編輯器

4. 重新啟動cmd/代碼編輯器,再次運行npm命令即可。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM