报错信息: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
第二步 在项目中执行
increase-memory-limit
package.json加上fix-memory-limit命令
"fix-memory-limit": "cross-env LIMIT=10240 increase-memory-limit"
这将将应用程序的最大堆内存大小限制设置为10GB(10240MB),也可以根据情况自由调整
第三步 启动
npm run serve
第五步 替换"%_prog%"
为 %_prog%
(就是去掉双引号)
1.在node_module下的.bin文件夹中查找
参考:
nodejs内存溢出;‘“node --max-old-space-size=10240“‘ 不是内部或外部命令,也不是可运行的程序;解决办法