今天使用 WebStorm 进行node.js开发,为了开发方便使用的是 supervisor 热启动插件启动node.js;

结果 CPU 占用一会100%,一会80%,一会50%,一会60%,没有下过50%,这台七年前的小黑本真抗不住,


开始以为是什么程序问题,一个一个注释,一个一个排除,发现不是,后来想是不是热启动问题,直接换成node.exe启动,还真是

可是热启动很方便,已经离不开了,怎么办了,求助!度娘!还真找出来了。

在WebStorm中,如果想使用 supervisor ,直接将启动项配置成  node-supervisor.cmd 即可,如下图:


但是当项目越来越大时,项目下的node_modules文件夹也会越来越大,这个时候就会出现CPU占用爆表问题,这个时候只需要设置一个参数,排除掉 node_modules 文件夹即可;

当不希望 supervisor 监控某个文件夹时,可以使用 -i 参数:   

命令行使用如下:supervisor -i ./node_modules,./temp app.js (如果要忽略多个文件夹,则用英文的逗号,分隔)   

WebStorm中只需要在启动项下的 Node parameters: 项,加入排除参数 -i node_modules 即可。如图: