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
它不会重新启动。
我之前遇到了同样的问题,似乎nodemon.json
没有做这件事,所以尝试在内联中做
nodemon --ignore '.git'
(您也可以将其作为npm
脚本)
您可能需要考虑使用浏览器刷新。它不是nodemon
的直接替代品,但它做了很多同样的事情。 browser-refresh
监视所有内容,您可以使用与.gitignore
格式相同的.browser-refresh-ignore
文件配置不想观看的内容。
在内部,browser-refresh
使用忽略观察程序
试试这个:
"ignoreRoot": [".git", ...],