错误:FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory
1、安装cross-env和increase-memory-limit
命令行:npm install cross-env increase-memory-limit
2、package.json添加如下内容:
"scripts": {
"serve": "vue-cli-service serve",
"build": "vue-cli-service build",
"fix-memory-limit": "cross-env LIMIT=4096 increase-memory-limit",
},
3、执行命令
npm run fix-memory-limit
终端内容:
4、执行命令
执行命令:npm run dev
报错如下:
5、解决方法
方法一:
(1)vscode项目中打开node_modules文件里的.bin文件
方法二:
在项目的node_modules/.bin下面找到所有的*.cmd文件,
在ENDLOCAL语句的上边一行,修改"%_prog%" 改为 %_prog%, 去掉双引号。
最后执行命令:
运行:npm run dev
打包:npm run build