当前位置:   article > 正文

[报错] 内存溢出 FATAL ERROR: MarkCompactCollector: young object promotion failed Allocation failed

fatal error: markcompactcollector: young object promotion failed allocation

报错信息:FATAL ERROR: MarkCompactCollector: young object promotion failed Allocation failed - JavaScript heap out of memory
在这里插入图片描述
JavaScript堆内存不够,Node可调用的系统内存不够用了

第一步 全局安装 increase-memory-limit

npm install -g increase-memory-limit
  • 1

第二步 在项目中执行

increase-memory-limit
  • 1

在这里插入图片描述
package.json加上fix-memory-limit命令

"fix-memory-limit": "cross-env LIMIT=10240 increase-memory-limit"
  • 1

这将将应用程序的最大堆内存大小限制设置为10GB(10240MB),也可以根据情况自由调整
在这里插入图片描述

第三步 启动

npm run serve
  • 1

在这里插入图片描述
第五步 替换"%_prog%" %_prog% (就是去掉双引号)

1.在node_module下的.bin文件夹中查找
在这里插入图片描述
在这里插入图片描述



参考:

webpack打包、编译、热更新Node内存不足问题解决

nodejs内存溢出;‘“node --max-old-space-size=10240“‘ 不是内部或外部命令,也不是可运行的程序;解决办法

node 内存溢出,解决办法

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/爱喝兽奶帝天荒/article/detail/924322
推荐阅读
相关标签
  

闽ICP备14008679号