我正在使用'nodemon'在文件更改时重新启动节点。但是,当json文件发生更改时,它似乎不会触发。任何人都知道是否有办法设置它?nodemon - 重新启动对json文件的更改
此外,有没有从运行的应用程序本身重新启动的编程方式? 我想运行它'永远',并抛出一个错误会做到这一点。 任何指针赞赏
我正在使用'nodemon'在文件更改时重新启动节点。但是,当json文件发生更改时,它似乎不会触发。任何人都知道是否有办法设置它?nodemon - 重新启动对json文件的更改
此外,有没有从运行的应用程序本身重新启动的编程方式? 我想运行它'永远',并抛出一个错误会做到这一点。 任何指针赞赏
不幸的是,这显示器似乎在脚本中硬编码的扩展:
https://github.com/remy/nodemon/blob/master/nodemon.js#L334
program.ext = '.coffee|.js';
你可以破解它,使其成为JSON以及工作:
git clone https://github.com/remy/nodemon.git
cd nodemon
修改nodemon.js
该行program.ext = '.coffee|.js|.json';
npm install -g .
(它应该使用克隆的git的文件夹,而不是NPM注册表)
或者你可以使用我的script,虽然它比nodemon不太稳定。
只要使用 “-e” 命令行开关
Marciej的办法为我工作:
nodemon -e js,html
您也可以在nodemon.json
配置文件进行配置。以下是我们目前如何使用它:
{
"execMap": {
"js": "node --harmony"
},
"script": "server.js",
"ext": "js html"
}
可爱 - 感谢您的意见。此外,simplemon看起来不错,谢谢 – Chin 2012-04-18 14:41:02
这个答案没有数据(写在2012年),nodemon支持根据下面的答案指定要监控的扩展。 – 2015-09-12 21:04:29