vue項目運行或打包時,頻繁內(nèi)存溢出情況問題
vue項目運行或打包,頻繁內(nèi)存溢出
Vue項目運行或打包時,頻繁內(nèi)存溢出情況
CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory
前端使用基于vue的Nuxt框架,但是隨著項目功能增多,項目變大,頻繁出現(xiàn)此種情況,原因是項目太大,導(dǎo)致內(nèi)存溢出,排除代碼問題外,可參照以下方式解決

解決方案
1.全局安裝increase-memory-limit
npm install -g increase-memory-limit
2.進入工程目錄,執(zhí)行:
increase-memory-limit
項目內(nèi)存溢出導(dǎo)致項目啟動失敗解決
現(xiàn)象
隨著項目的拓展會出現(xiàn)vue項目啟動內(nèi)存不足導(dǎo)致啟動失敗,或者啟動成功,開發(fā)過程中失敗的情況
Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory
//無效的標(biāo)記壓縮接近堆限制分配失敗-JavaScript堆內(nèi)存不足
方案
increase-memory-limit
是用來設(shè)置node進程可占用的內(nèi)存,通過設(shè)置一個大內(nèi)存占用來解決該問題
首先全局下載該npm包
npm install -g increase-memory-limit
在項目目錄執(zhí)行
increase-memory-limit
如果報錯就全局搜索 “%_prog%” 替換為 %_prog%
(去掉了引號)
(搜不到可能是搜索設(shè)置了忽略文件,取消搜索的忽略文件再試)
(含有這些字段的文件在node_modules目錄中)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
如何用webpack4帶你實現(xiàn)一個vue的打包的項目
這篇文章主要介紹了如何用webpack4帶你實現(xiàn)一個vue的打包的項目,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-06-06
前端在el-dialog中嵌套多個el-dialog代碼實現(xiàn)
最近使用vue+elementUI做項目,使用過程中很多地方會用到dialog這個組件,有好幾個地方用到了dialog的嵌套,下面這篇文章主要給大家介紹了關(guān)于前端在el-dialog中嵌套多個el-dialog代碼實現(xiàn)的相關(guān)資料,需要的朋友可以參考下2024-01-01
在vue中獲取token,并將token寫進header的方法
今天小編就為大家分享一篇在vue中獲取token,并將token寫進header的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-09-09
Vue?通過this.$emit()方法子組件向父組件傳值(步驟分享)
這篇文章主要介紹了Vue?this.$emit()方法通過子組件向父組件傳值,第一步在父組件中引入子組件,第二步子組件向父組件傳值,本文通過需要的朋友可以參考下2022-11-11
Element?plus中el-input框回車觸發(fā)頁面刷新問題以及解決辦法
在el-form表單組件中el-input組件輸入內(nèi)容后按下Enter鍵刷新了整個頁面,下面這篇文章主要給大家介紹了關(guān)于Element?plus中el-input框回車觸發(fā)頁面刷新問題以及解決辦法,需要的朋友可以參考下2024-03-03

