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文件夹而不是npmregistry)
或者你可以使用我的脚本 ,虽然它不如nodemon稳定。
Marciej的方法为我工作:
nodemon -e js,html
您也可以在nodemon.json
configuration文件中configuration它。 以下是我们目前的使用方法:
{ "execMap": { "js": "node --harmony" }, "script": "server.js", "ext": "js html" }
只需使用“-e”命令行开关