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

时间:2017-04-06 22:04:30

标签: javascript node.js package.json nodemon

我有这个文件夹结构

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

这个脚本在package.json

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

我想只在 admin / 内的内容发生变化或者admin文件夹之外的名为 model.js 的文件发生变化时才重启此过程。

我怎么能做到这一点?

1 个答案:

答案 0 :(得分:2)

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

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