启动的项目经常挂怎么办

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

 

原文地址:https://www.cnblogs.com/rainbowLover/p/14125663.html