未更改的文件正在触发nodemon重新启动

时间:2018-04-24 10:30:23

标签: node.js nodemon

我在Windows上使用把手和nodemon。我注意到(当使用node {的debug参数时),hbs文件 - 即使它们没有被编辑 - 触发nodemon更改。

文件实际上是在变化吗?如果我不编辑它们,为什么它们会改变?

[11:22:46] [nodemon] files triggering change check: ..\forgot-sent.hbs
[11:22:46] [nodemon] matched rule: C:\Users\me\Documents\myapp\views/**/*
[11:22:46] [nodemon] changes after filters (before/after): 1/1
[11:22:46] [nodemon] restarting due to changes...
[11:22:46] [nodemon] views\forgot-sent.hbs

如何在更改文件时刷新nodemon,在不更改文件时不刷新?

修改:看起来像nodemon / Windows上的错误,请参阅https://github.com/remy/nodemon/issues/1208

2 个答案:

答案 0 :(得分:1)

这是一个bug in nodemon(或更具体地说,chokidar,nodemon的依赖项)

It was fixed on Feb 8 2019

升级到the latest nodemon以获取修复。

答案 1 :(得分:-1)

在命令nodemon之后添加文件名扩展为...

nodemon -e 'js|handlebars|hbs|html'

-e指定要跟踪的扩展名

如果您将其他模板引擎用作'js|ejs|hbs',则可以添加不同的文件类型。