解决 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"
},
这个我没测试,感觉有点麻烦。
版权申明
本文系作者 @木灵鱼儿 原创发布在木灵鱼儿站点。未经许可,禁止转载。
全部评论 28
123
Google Chrome Windows 10木灵鱼儿
FireFox Windows 10cc
Google Chrome Windows 10安心
Google Chrome Windows 10倪妮
Google Chrome Windows 10木灵鱼儿
FireFox Windows 10scool
Google Chrome Windows 10木灵鱼儿
FireFox Windows 10chiho
Google Chrome Windows 7木灵鱼儿
FireFox Windows 10chiho
Google Chrome Windows 7木灵鱼儿
FireFox Windows 10chiho
Google Chrome Windows 7木灵鱼儿
FireFox Windows 10chiho
Google Chrome Windows 7木灵鱼儿
FireFox Windows 10chiho
Google Chrome Windows 7木灵鱼儿
FireFox Windows 10佛祖
Google Chrome Windows 10木灵鱼儿
FireFox Windows 10佛祖
QQ Browser Android木灵鱼儿
FireFox Windows 10佛祖
QQ Browser Android木灵鱼儿
FireFox Windows 10lipapa
Google Chrome Windows 10木灵鱼儿
FireFox Windows 10王
Google Chrome Windows 10木灵鱼儿
FireFox Windows 10