如何用 nodemon 忽略除文件夹和特定文件之外的所有内容?

How to ignore with nodemon everything except a folder and an specific file?

我有这个文件夹结构

.
├── admin/
│   └── ...
└── services/
    ├── user/
    │   ├── main.js
    │   └── model.js
    └── post/
        ├── main.js
        └── model.js

而这个脚本在 package.json

  "scripts": {
    "admin": "nodemon src/admin/ --exec babel-node",
  },

我只想在 admin/ 中的某些内容发生更改时或当 model.js管理文件夹更改。

我怎样才能做到这一点?

您可以在项目的根目录下创建一个nodemon.json文件,然后在watch属性中添加folders/files来观看。 nodemon.json 将用作 nodemon 的 config。您也可以忽略 files/folders。

{
  "ignore": [
    "services/*.js",
    "services/**/*.js"
  ],
  "watch": [
    "admin/*",
    "model.js"
  ]
}