Vue 项目启动内存溢出
报错信息:
FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory
解决一:(自己采用这种方式解决的)
- 安装个npm包 : increase-memory-limit
npm install -g increase-memory-limit
- 在package.json 中加
"fix-memory-limit": "cross-env LIMIT=4096 increase-memory-limit"
- 然后在项目中
npm run fix-memory-limit
# 项目启动
npm run dev
解决二:
- 安装两个npm包 : increase-memory-limit 和cross-env
- 在package.json 中加
"fix-memory-limit": "cross-env LIMIT=4096 increase-memory-limit",
"adjust-mermory-limit": "cross-env LIMIT='4096' increase-memory-limit"
- 然后在项目中
npm run fix-memory-limit
- 如果你运行fix-memory-limit提示无效命令 就
cmd窗口
set NODE_OPTIONS=--max_old_space_size=4096
参考博客: