繁体   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