npm打包前端項目太慢問題分析以及暫時解決方案


npm build 打包前端項目實際上是執行 node build/build.js,但是隨着項目的依賴包越來越多,項目打包時間不斷延長,為了改善這個問題,需要從node入手

暫時解決方案:擴大node運行程序的內存,經本人測試(項目和機器固定)

2G:308.11s

4G:284.96s

6G:280.94s

8G:277.63s

10G:277.86s

因此看出設定為8G差不多,因為再往后效果已經不明顯了

設定方法:

在package.json文件中將命令修改,也可以在執行命令的時候添加,

例如:

node --max-old-space-size=8192 server.js 


在package.json文件修改
"scripts": {
    "dev": "node build/dev-server.js",
    "build": "node --max-old-space-size=8192 build/build.js",//這里設定的是8G
    "lint": "eslint --ext .js,.vue src",
    "update": "rm -rf node_modules theme && yarn && et"
  }

 

 


免責聲明!

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



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