npm run build Last few GCs

npm run build Last few GCs

这是由于webpack执行时造成的内存溢出。

sh 复制代码
<--- Last few GCs --->

[3906:0x3ce6a70]  165833 ms: Mark-sweep 1374.0 (1425.0) -> 1373.7 (1425.5) MB, 789.1 / 0.0 ms  (average mu = 0.108, current mu = 0.007) allocation failure scavenge might not succeed

[3906:0x3ce6a70]  166608 ms: Mark-sweep 1374.5 (1425.5) -> 1374.3 (1425.5) MB, 767.7 / 0.0 ms  (average mu = 0.061, current mu = 0.010) allocation failure scavenge might not succeed

<--- JS stacktrace --->

==== JS stack trace =========================================

    0: ExitFrame [pc: 0x2039f63dbe1d]

Security context: 0x2957fd11e6e1 <JSObject>

    1: parseErrorAtCurrentToken [0x2dfb206971e9] [/home/soft/node_modules/typescript/lib/typescript.js:~8992] [pc=0x2039f667b926](this=0x31ce2ec9ad49 <JSGlobal Object>,message=0x2ed619292601 <Object map = 0xec573de5b49>,arg0=0x2957fd15bff9 <String[1]: ,>)

    2: parseExpected [0x2dfb206975e9] [/home/soft/node_modules/typescript/lib/typescript.js:~9103] [pc=0...

处理方法:

1、清除运行缓存。因项目运行过程中造成了缓存,未及时释放导致。

2、增加node运行内存(一般在package.json中配置)

json 复制代码
"build-prod": "node --max_old_space_size=5048"

2、执行上面两个都不能执行成功,就需要考虑当前电脑的node版本了,尤其是windows中。

相关推荐
拜晨3 分钟前
用流式 JSON 解析让 AI 产品交互提前
前端·javascript
浩男孩6 分钟前
🍀vue3 + Typescript +Tdesign + HiPrint 打印下载解决方案
前端
andwhataboutit?7 分钟前
LANGGRAPH
java·服务器·前端
无限大68 分钟前
为什么"Web3"是下一代互联网?——从中心化到去中心化的转变
前端·后端·程序员
cypking10 分钟前
CSS 常用特效汇总
前端·css
程序媛小鱼14 分钟前
openlayers撤销与恢复
前端·js
Thomas游戏开发15 分钟前
如何基于全免费素材,0美术成本开发游戏
前端·后端·架构
若梦plus17 分钟前
Hybrid之JSBridge原理
前端·webview
chilavert31817 分钟前
技术演进中的开发沉思-269 Ajax:拖放功能
前端·javascript·ajax
xiaoxue..18 分钟前
单向数据流不迷路:用 Todos 项目吃透 React 通信机制
前端·react.js·面试·前端框架