vue-cli3.0 内存溢出 JavaScript heap out of memory

6,684 阅读1分钟

vue-cli3.0构建的项目,开发过程中,可能会遇到内存溢出的情况,改动一点代码,代码编译,进程就会断掉,报JavaScript heap out of memory 内存溢出的错误,也从网上查了一些资料,总结的也不是很全,经过一番折腾,终于搞定了,因此整理一下,方便遇到类似情况的小伙伴儿们。

项目依赖如下:

报错信息如下:

解决方案

1.安装两个npm包: increase-memory-limit 和 cross-env

 npm install increase-memory-limit cross-env -g

2.package.json中 添加如下脚本

 "fix-memory-limit": "cross-env LIMIT=4096 increase-memory-limit"

3.执行fix-memory-limit脚本

npm run fix-memory-limit

4.找到node_modules/@vue/cli-service/bin/vue-cli-service.js文件,把下图中标注的删掉

5.重新运行项目即可

如有问题请与我沟通
qq: 543270835
wechat: lz543270835