呀,启动Vue项目时内存溢出了怎么办
问题
npm run serve的时候或者npm run build的时候,编辑器憋了一会后爆出来一堆这个东西:
这是从网上找的一个内存溢出的例子,我自己的被修复了,无法复现了。
原因
大概率是项目的体积过大,或者代码写的不好,导致内存占用过大。
解决方案
- 安装两个插件:npm i increase-memory-limit cross-env -g
- 在package.json的script增加:”fix-memory-limit“: "cross-env LIMIT=4096 increase-memory-limit"
- 执行:npm run fix-memory-limit
- 重新运行项目,就可以发现它又可以了。
- 注:如果还不可以,那就到node_modules里找到@vue/cli-service/bin/vue-cli-service.js,把:--max-old-space-size=4096删掉
- 注意:4096可以适当的进行修改。单位是K
转载自:https://juejin.cn/post/7091262398274764813