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
//無效的標記壓縮接近堆限制分配失敗-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)文章
使用axios請求時,發(fā)送formData請求的示例
今天小編就為大家分享一篇使用axios請求時,發(fā)送formData請求的示例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-10-10在 Vue 應(yīng)用中使用 Netlify 表單功能的方法詳解
Netlify 帶有內(nèi)置表單處理功能,可以用來存儲表單數(shù)據(jù),下載 csv 文件,同時可以在接收到新的提交時發(fā)送郵件通知或者通過配置 webhook 發(fā)送請求。這篇文章主要介紹了在 Vue 應(yīng)用中使用 Netlify 表單功能,需要的朋友可以參考下2019-06-06Ant Design Vue全局對話確認框(confirm)的回調(diào)不觸發(fā)
這篇文章主要介紹了Ant Design Vue全局對話確認框(confirm)的回調(diào)不觸發(fā)問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-07-07vue 需求 data中的數(shù)據(jù)之間的調(diào)用操作
這篇文章主要介紹了vue 需求 data中的數(shù)據(jù)之間的調(diào)用操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-08-08