在开发环境下,往往需要一个工具来自动重启项目工程,之前接触过python的supervisor,现在写node的时候发现supervisior在很多地方都有他的身影,node也有一个npm模块supervisior也是用来监控进程的,不过除了supervisior外,还有很多其他的工具,从github的评分上看,比较热门的有forever,nodemon,node-dev,具体这些工具的区别可以参考这篇文章Comparison:ToolstoAutomateRestartingNode.jsServerAfterCodeChanges,个人觉得在开发环境还是用nodemon,因为配置比较方便,文档也很清晰。所以这里先主要讲nodemon。
nodemon的安装:
npminstall-gnodemon
安装完nodemon后,就可以用nodemon来代替node来启动应用:
nodemon[yournodeapp](相当于node[yournodeapp])
如果没有在应用中指定端口,可以在命令中指定:
nodemon./server.jslocalhost
可以运行debug模式:
nodemon--debug./server.js80
查看帮助,帮助里面有很多选项都是一目了然:
nodemon-h或者nodemon-helpnodemon比较流行的原因之一就是它的可配置性比较高,下面是
转载请注明:http://www.aierlanlan.com/rzdk/8354.html