日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 前端技术 > javascript >内容正文

javascript

FATAL ERROR: MarkCompactCollector: young object promotion failed Allocation failed - JavaScript heap

發(fā)布時(shí)間:2024/3/12 javascript 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 FATAL ERROR: MarkCompactCollector: young object promotion failed Allocation failed - JavaScript heap 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

有一個(gè)angular的項(xiàng)目,工程比較大,在一個(gè)內(nèi)存為8G的筆記本上運(yùn)行打包命令失敗,報(bào)錯(cuò):

FATAL ERROR: MarkCompactCollector: young object promotion failed Allocation failed - JavaScript heap out of memory

原因是內(nèi)存不足,需要加大V8默認(rèn)的內(nèi)存限制

–max-old-space-size

以下內(nèi)容來(lái)自http://nodejs.cn/api v18.7.0版本的說(shuō)明

Sets the max memory size of V8’s old memory section. As memory consumption approaches the limit, V8 will spend more time on garbage collection in an effort to free unused memory.

翻譯:設(shè)置 V8 舊內(nèi)存部分的最大內(nèi)存大小。 隨著內(nèi)存消耗接近極限,V8 會(huì)花更多的時(shí)間在垃圾回收上,以釋放未使用的內(nèi)存。

On a machine with 2 GiB of memory, consider setting this to 1536 (1.5 GiB) to leave some memory for other uses and avoid swapping.

$ node --max-old-space-size=1536 index.js

看網(wǎng)上有人給的建議是 添加 --max_old_space_size這個(gè)參數(shù),不知道具體是什么原因,也沒(méi)研究,這里采用的是–max-old-space-size

在VUE的項(xiàng)目中做過(guò)如下修改生效

在node_modules.bin下的webpack-dev-server 或者 webpack-dev-server.cmd 文件中添加 --max-old-space-size=4096,可以根據(jù)項(xiàng)目調(diào)整大小,添加到下圖箭頭所示位置

在angular項(xiàng)目中做的修改

1、 在package.json中scripts 部分運(yùn)行node命令的地方都加上–max-old-space-size=4096

"scripts": {"dev": "ng serve --port 4200 --open","dev:open": "ng serve --disableHostCheck --host 0.0.0.0 --port 4200 --open","build": "ng build --prod --outputPath=dist/web --base-href=/web/","build:dev": "node --max-old-space-size=4096 run.js dev & ng build --prod --outputPath=dist/web --base-href=/web/","copy": "node node_modules/ng-zorro-iop/copy.js","test": "ng test","lint": "ng lint","e2e": "ng e2e"},

2、在目錄node_modules/.bin下的ng.cmd和ngc.cmd文件中,添加 --max-old-space-size=4096

@ECHO off SETLOCAL CALL :find_dp0IF EXIST "%dp0%\node.exe" (SET "_prog=%dp0%\node.exe" ) ELSE (SET "_prog=node"SET PATHEXT=%PATHEXT:;.JS;=;% )"%_prog%" --max-old-space-size=4096 "%dp0%\..\@angular\cli\bin\ng" %* ENDLOCAL EXIT /b %errorlevel% :find_dp0 SET dp0=%~dp0 EXIT /b

總結(jié)

以上是生活随笔為你收集整理的FATAL ERROR: MarkCompactCollector: young object promotion failed Allocation failed - JavaScript heap的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 插插插av| 熟女少妇a性色生活片毛片 亚洲伊人成人网 | 邻居少妇张开腿让我爽了在线观看 | 成人黄色av网址 | av色图 | 少妇高潮一区二区三区99 | 成人av免费 | 国产精品综合久久久久久 | 欧美巨乳美女 | 国产精品久久久91 | 成人网页 | 精品一区二区三区蜜桃 | 免费在线精品视频 | 熟妇高潮喷沈阳45熟妇高潮喷 | 精品久久免费观看 | 亚洲大胆人体 | 国产精品自拍偷拍视频 | 欧美a v在线播放 | 成人免费在线观看 | 久久爱综合网 | 天天干夜夜拍 | 欧美色涩在线第一页 | 国产成人精品无码免费看81 | 国产区一区二 | 欧美三级又粗又硬 | 亚洲精品视频大全 | 久久精品噜噜噜成人88aⅴ | 国产三级91| a级国产视频 | 我们俩电影网mp4动漫官网 | 久久精品视频一区二区三区 | 日韩孕交 | 日本精品在线观看视频 | 国产字幕侵犯亲女 | 午夜国产福利在线观看 | 三上悠亚在线观看一区二区 | 超碰在线公开 | www.欧美| 欧美日韩中文在线视频 | 精品乱码一区二区三区四区 | 91免费成人 | 欧美极品少妇xxxxⅹ免费视频 | 亚洲欲色| 国产偷啪| 亚洲最大免费视频 | 三级三级久久三级久久 | 少妇一级淫免费播放 | 在线亚洲人成电影网站色www | 日本一区视频在线 | 看黄色a级片 | 欧美黑人一级爽快片淫片高清 | 好看的黄色录像 | 日韩精彩视频在线观看 | 成人黄色a | 四虎成人永久免费视频 | 欧美日韩一区二区在线观看 | 亚洲乱熟女一区二区三区小说 | 岛国片在线播放 | 在线免费黄色 | av黄色在线观看 | 中文字幕视频网 | www.婷婷| 精品无码久久久久成人漫画 | 四虎久久久久 | 成人激情视频网 | 亚洲第一区在线 | 中日韩黄色大片 | 丝瓜色版 | 男女视频在线观看免费 | 久久精品久久久 | 日本在线视频免费观看 | 欧美 亚洲| 丁香婷婷一区二区三区 | 亚洲精品乱码久久久久久蜜桃麻豆 | 亚洲美女在线视频 | 国产精品无码久久久久 | 91免费在线视频观看 | 色伊人网| 国产一区二区高清视频 | 深爱激情av | 妹子干综合网 | 操操操综合 | 夜夜久久久 | 大尺度做爰啪啪床戏 | 大尺度做爰床戏呻吟舒畅 | 欧美午夜网 | 干一夜综合 | 亚洲精品激情 | 女同另类之国产女同 | 国产乱淫视频 | 日韩精品一区二区不卡 | 国产精品久久久久久人妻精品动漫 | 综合色婷婷一区二区亚洲欧美国产 | 成人av专区| 欧洲成人综合 | 成人第一页 | 欧美色图在线播放 | 国产精品亚洲专区无码牛牛 | 91av在线免费 |