node.js开发中使用NodeSupervisor实现监测文件修改并自动重启应用_node.js
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了node.js开发中使用NodeSupervisor实现监测文件修改并自动重启应用_node.js,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1561字,纯文字阅读大概需要3分钟。
内容图文
![node.js开发中使用NodeSupervisor实现监测文件修改并自动重启应用_node.js](/upload/InfoBanner/zyjiaocheng/323/126612b4d1f44091970e3e5f11918348.jpg)
根据Github上的说明,Node Supervisor原本是用于服务器上Node.js应用崩溃的时候,自己重新启动。当然它也可以监控你的项目的js(或CoffeeScript)文件变化,进而重启来方便我们调试应用程序。
安装方法(以全局模块安装):
npm install supervisor -g
假设你的Node.js程序主入口是app.js,那么只需要执行以下命令,即可开始监控文件变化。
supervisor app.js
Supervisor还支持多种参数,列举如下:
//要监控的文件夹或js文件,默认为'.'
-w|--watch
//要忽略监控的文件夹或js文件
-i|--ignore
//监控文件变化的时间间隔(周期),默认为Node.js内置的时间
-p|--poll-interval
//要监控的文件扩展名,默认为'node|js'
-e|--extensions
//要执行的主应用程序,默认为'node'
-x|--exec
//开启debug模式(用--debug flag来启动node)
--debug
//安静模式,不显示DEBUG信息
-q|--quiet
例子:
supervisor myapp.js
supervisor -w py_scripts -e 'py' -x python myapp.py
supervisor -w lib, server.js, config.js, server.js
实现同样功能的类似产品还有Run.js和Nodeman,这两个我都没用过。但是从文档上来看,前者和Supervisor一样都是极简的5分钟就可以上手的那种,功能比Supervisor稍弱;后者的feature比较多,对应的文档就特别长,估计要研究透也得至少半个小时。选择哪一个,全看项目需求和个人喜好。
内容总结
以上是互联网集市为您收集整理的node.js开发中使用NodeSupervisor实现监测文件修改并自动重启应用_node.js全部内容,希望文章能够帮你解决node.js开发中使用NodeSupervisor实现监测文件修改并自动重启应用_node.js所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。