我正在使用'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