nodemon.json
:
{
"verbose": true,
"ignore": [
".git",
"node_modules",
"*.marko.js"
],
"watch": [
"**/*"
]
}
我希望nodemon能够监视每个目录中的每个文件,除了那些我特意设置为忽略的文件。
上面的配置没有这样做:
[nodemon] files triggering change check: src/template.marko
[nodemon] matched rule: **/src/**/*
[nodemon] changes after filters (before/after): 1/0
它不会重启。
答案 0 :(得分:1)
我之前有同样的问题,似乎nodemon.json
没有做到这一点,所以尝试在内联commnad中执行:
nodemon --ignore '.git'
(你也可以把它作为npm
脚本)
答案 1 :(得分:0)
您可能需要考虑使用browser-refresh。它不是nodemon
的直接替代品,但它做了很多相同的事情。 browser-refresh
监视所有内容,您可以使用与.browser-refresh-ignore
格式相同的.gitignore
文件配置您不想观看的内容。
在内部,browser-refresh
使用ignoring-watcher
答案 2 :(得分:0)
尝试一下:
"ignoreRoot": [".git", ...],