關於vue-cli運行報錯(npm ERR! code ELIFECYCLE)

之前由於項目報了這個錯誤,也去網上找了好多方法,原以爲只是因爲有改動了webpack的原因,後來弄了好關於webpack的解決方法都沒有用,後來經過研究原來是因爲項目過大,內存溢出了。說實話有點坑 哈哈 話不多說直接來解決方案
在這裏插入圖片描
出現該情況的原因可能是
一、npm的版本過低
解決方案:
卸載已安裝的新版本webpack,裝老版本就好。如果沒有安裝webpack,跳過第一條命令安裝一下就好了
(1)依次輸入以下命令

npm uninstall webpack-dev-server

(2)安裝2.9.1的webpack

npm install [email protected]

(3)運行項目

npm run dev

二、無意改動webpack
(1)先把node_modules文件刪除
(2)在依次執行
npm install

npm run build

npm run dev

三、項目過大,內存溢出
解決方法1:
全局安裝

npm install -g increase-memory-limit

進入工程目錄,執行:

increase-memory-limit

進入工程目錄,執行

node --max_old_space_size=2048 ./node_modules/.bin/gulp release
node --max_old_space_size=2048 ./node_modules/.bin/gulp release

ps: gulp release 是的我gulp 打包命令,填寫自己的打包命令
2048 單位是M

最後~ 希望這篇文章能幫到你們,小編會很開心的哦。

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