前言:运行npm run serve报错FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory,此错误为项目过大分配给node的内存过小导致,需要在项目中手动分配内存解决。
- 执行命令安装需要的两个包:npm install cross-env increase-memory-limit
- 在package.json配置文件中加入"fix-memory-limit": "cross-env LIMIT=4096 increase-memory-limit"
操作完以上步骤之后,可能会报错 node –max-old-space-size=4096不是内部或外部命令,在项目的node_modules.bin下面找到所有的*.cmd文件,将"%_prog%" 改为 %_prog%, 去掉双引号。
3.重新执行npm run serve运行项目即可。