2012-04-18 49 views
8

我正在使用'nodemon'在文件更改時重新啓動節點。但是,當json文件發生更改時,它似乎不會觸發。任何人都知道是否有辦法設置它?nodemon - 重新啓動對json文件的更改

此外,有沒有從運行的應用程序本身重新啓動的編程方式? 我想運行它'永遠',並拋出一個錯誤會做到這一點。 任何指針讚賞

回答

2

不幸的是,這顯示器似乎在腳本中硬編碼的擴展:

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不太穩定。

+0

可愛 - 感謝您的意見。此外,simplemon看起來不錯,謝謝 – Chin 2012-04-18 14:41:02

+2

這個答案沒有數據(寫在2012年),nodemon支持根據下面的答案指定要監控的擴展。 – 2015-09-12 21:04:29

12

只要使用 「-e」 命令行開關

19

Marciej的辦法爲我工作:

nodemon -e js,html 

您也可以在nodemon.json配置文件進行配置。以下是我們目前如何使用它:

{ 
    "execMap": { 
     "js": "node --harmony" 
    }, 
    "script": "server.js", 
    "ext": "js html" 
} 
相關問題