木灵鱼儿

木灵鱼儿

阅读:21028

最后更新:2020/12/27/ 18:09:08

解决 vscode运行vue项目卡死 提示:窗口已崩溃(原因oom)

最近发现没啥用,玄学,这个崩溃在项目内容很多的时候就会出现,更换了好几个版本的系统,vscdoe版本也换过,node版本也换过,找不出原因,用其他ide就不会出现这个问题,估计是锐龙cpu的问题吧,用g4560随便启用都不出问题,真是日了狗了,只能将就用,等以后版本修复了。

一般这个问题有两种情况,一种是项目非常庞大,另一种就是内存泄漏,泄漏的话跟代码有关系。

但是我们肯定不能直接大刀阔斧的去删代码,所以只能自己想办法了,唯一的办法就是增加node服务的内存限制。

为此我们需要安装一个全局的插件:increase-memory-limit

yarn global add increase-memory-limit

安装完毕后,我们直接进入到项目的目录,运行一下代码:

increase-memory-limit

这时会跑一些代码,跑完就可以直接运行项目了,问题解决。

当然百度还有另一种方案,就是通过 package.json 中的 "build" 加大内存

/* package.json 文件 */
"scripts": {    
  "dev": "node build/dev-server.js",    
  "start": "node build/dev-server.js",    
  "build": "set NODE_ENV=production && node --max_old_space_size=8000 build/build.js",    
  "e2e": "node test/e2e/runner.js",    
  "test": "npm run e2e"  
},

这个我没测试,感觉有点麻烦。

版权申明

本文系作者 @木灵鱼儿 原创发布在木灵鱼儿 - 有梦就能远航站点。未经许可,禁止转载。

关于作者

站点职位 博主
获得点赞 32
文章被阅读 21028

相关文章

目录树