簡體   English   中英

nodemon - 重新啟動對json文件的更改

[英]nodemon - restart on changes to json files

我正在使用'nodemon'來重新啟動文件更改節點。 但是,當json文件發生更改時,它似乎沒有觸發。 有人知道是否有辦法設置它?

此外,是否有一種程序化的方式從正在運行的應用程序本身重新啟動? 我想用“永遠”運行它並拋出錯誤就可以了。 任何指針都非常贊賞

Marciej的方法對我有用

nodemon -e js,html

您也可以在nodemon.json配置文件中配置它。 以下是我們目前使用它的方式:

{
    "execMap": {
        "js": "node --harmony"
    },
    "script": "server.js",
    "ext": "js html"
}

只需使用“-e”命令行開關即可

不幸的是,它監視的擴展似乎在腳本中是硬編碼的:

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注冊表)

或者你可以使用我的腳本 ,雖然它不如nodemon穩定。

您也可以在package.json文件中指定nodeman配置

"nodemonConfig": {
    "ext": "js, ts, graphql, json"
  }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM