简单的nodemon.json配置来监视除某些文件之外的所有文件



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", ...],

最新更新