最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Vue-cli3執(zhí)行serve和build命令時(shí)nodejs內(nèi)存溢出問(wèn)題及解決

 更新時(shí)間:2023年01月11日 10:06:05   作者:仰望星空的代碼  
這篇文章主要介紹了Vue-cli3執(zhí)行serve和build命令時(shí)nodejs內(nèi)存溢出問(wèn)題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

Vue-cli3執(zhí)行serve和build命令時(shí)nodejs內(nèi)存溢出

前端項(xiàng)目越來(lái)越大,最近在執(zhí)行serve和build命令時(shí)出現(xiàn)了

CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory

錯(cuò)誤。

這是因?yàn)樵趙ebapck打包過(guò)程中占用的內(nèi)存堆棧超出了node.js中采用的V8引擎對(duì)內(nèi)存的限制導(dǎo)致的。

V8引擎對(duì)內(nèi)存的使用的默認(rèn)大小限制是1.4G,可以通過(guò)node.js命令設(shè)置限制來(lái)解決這個(gè)問(wèn)題。

具體如下。

"serve": "npx --max_old_space_size=6144 vue-cli-service serve",
"build": "npx --max_old_space_size=6144 vue-cli-service build --modern"

注意:數(shù)字的大小不是固定的,可以按照電腦內(nèi)存的大小以及項(xiàng)目編譯時(shí)需要的大小來(lái)設(shè)置

Vue-cli3內(nèi)存溢出問(wèn)題

Vue-cli3

在運(yùn)行run serve 和 run build的時(shí)候經(jīng)常會(huì)出現(xiàn)內(nèi)存溢出的情況

嘗試過(guò)很多方法

1、在package.json中修改

"serve": "node --max_old_space_size=8000 vue-cli-service serve"

并沒(méi)起到作用。

2、安裝 cross-env 和 increase-memory-limit 

increase-memory-limit 插件會(huì)修改node_mudules/.bin/目錄下所有文件 并加上這樣一條命令

在package.json中添加一條命令

"fix-memory-limit": "cross-env LIMIT=8096 increase-memory-limit"

然后 npm run fix-memory-limit,此時(shí)我出現(xiàn)報(bào)錯(cuò) node不是有效命令,更換解決方法

3、使用 NODE_OPTIONS 設(shè)置node變量

cmd 運(yùn)行 set NODE_OPTIONS=--max_old_space_size=4096 命令

目前還沒(méi)出現(xiàn)問(wèn)題 等出現(xiàn)再更新此方法是否能解決問(wèn)題

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

阿拉善左旗| 临高县| 彭山县| 宣武区| 宜章县| 虞城县| 洞头县| 巫山县| 安阳市| 普安县| 永修县| 阳江市| 乾安县| 海宁市| 泾源县| 德清县| 丰县| 勃利县| 揭西县| 通渭县| 酒泉市| 祁连县| 彩票| 肃南| 若尔盖县| 九龙县| 富顺县| 潢川县| 忻城县| 兴仁县| 大安市| 石台县| 廉江市| 清流县| 昌平区| 文水县| 九龙坡区| 临城县| 广汉市| 通榆县| 广德县|