likes
comments
collection
share

呀,启动Vue项目时内存溢出了怎么办

作者站长头像
站长
· 阅读数 41

问题

npm run serve的时候或者npm run build的时候,编辑器憋了一会后爆出来一堆这个东西:

呀,启动Vue项目时内存溢出了怎么办 这是从网上找的一个内存溢出的例子,我自己的被修复了,无法复现了。

原因

大概率是项目的体积过大,或者代码写的不好,导致内存占用过大。

解决方案

  • 安装两个插件: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
评论
请登录