Node脚本变化后的自动加载
在写几个Node.js的测试程序过程中,发现一个很严重的问题,每次当我更改了程序,必须重新启动Node,这样非常麻烦,尤其在以后的实际部署中。
我想这个问题应该不止我遇到,很多人都会有和我一样的想法,所以就Google了下,结果还真不错,找到了supervisor,这个模块非常好用,它可以监控脚步文件内容的更改变化,当变化被监测到时,会自动重新启动Node,这样就简单很多了。
supervisor的按照非常简单:
-supervisor test.js这样,它会将node作为子进程启动,当它监测到脚本文件发生变化,那么会自动关闭Node子进程,然后重新启动Node子进程,从而实现自动加载过程。