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

ell*_*oor 2 javascript node.js nodemon package.json

我有这个文件夹结构

.
??? admin/
?   ??? ...
??? services/
    ??? user/
    ?   ??? main.js
    ?   ??? model.js
    ??? post/
        ??? main.js
        ??? model.js
Run Code Online (Sandbox Code Playgroud)

这个脚本在 package.json

  "scripts": {
    "admin": "nodemon src/admin/ --exec babel-node",
  },
Run Code Online (Sandbox Code Playgroud)

我只想在admin/内部的某些内容发生更改或admin 文件夹外部名为model.js的文件发生更改时重新启动该过程。

我怎么能做到这一点?

pet*_*teb 5

您可以nodemon.json在项目的根目录中创建一个文件,然后在watch属性中添加要监视的文件夹/文件。nodemon.json将用作nodemon的配置。您也可以忽略文件/文件夹。

{
  "ignore": [
    "services/*.js",
    "services/**/*.js"
  ],
  "watch": [
    "admin/*",
    "model.js"
  ]
}
Run Code Online (Sandbox Code Playgroud)