【问题标题】:How to ignore with nodemon everything except a folder and an specific file?nodemon 如何忽略除文件夹和特定文件之外的所有内容?
【发布时间】:2017-09-02 03:40:50
【问题描述】:

我有这个文件夹结构

.
├── 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 的文件发生更改时重新启动该过程。

我怎样才能做到这一点?

【问题讨论】:

    标签: javascript node.js package.json nodemon


    【解决方案1】:

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

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

    【讨论】:

    • 这是我的解决方案,没有 nodemon.json "admin": "nodemon src/admin/ --exec babel-node -w src/admin/ -w src/**/model.js",
    猜你喜欢
    • 2018-09-17
    • 1970-01-01
    • 2016-02-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-23
    • 2011-06-04
    • 1970-01-01
    相关资源
    最近更新 更多