npm运行起来的项目经常挂,控制台打印一堆错,怎么办?
第一种方法是重启
但最近每改动点代码,有时候只是加个log,一保存重启就挂!项目启动又得半天,启动好了都忘了要测哪里了,严重影响心情;
咋整?
看了下报错信息:
FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory
这是内存溢出呀!
然后我看看内存占用情况,妹的,浏览器+编辑器+启动项目的dos就用了90%的内存(公司电脑只有8G内存),这得买内存条呀!
顺便说下看内存频率的命令:wmic memorychip
加完内存条,非常期待的开机启动项目,改一个地方点击保存,挂了!!!当时就想联系jd退货,然后把电脑砸了。
但我忍住了,忍着满腔怒火查了查:
原来系统给node分的内存有限好像是一点几个G,想办法设置成8G就肯定没问题;
咋设置呢?网上一堆方法,测下边的能解决问题,
安装插件:npm install -g increase-memory-limit
执行命令:npx cross-env LIMIT=8192 increase-memory-limit
运行之后,重新编译不会挂了。
over