首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Nodemon -排除文件

Nodemon -排除文件
EN

Stack Overflow用户
提问于 2014-06-09 20:08:55
回答 4查看 82.9K关注 0票数 117

我想从NodeMon的监控中排除一些特定的文件。我该怎么做呢?

我的现有配置:

代码语言:javascript
复制
nodemon: {
      all: {
        script: 'app.js',
        options: {
          watchedExtensions: ['js']
        }
      }
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2014-06-09 20:19:01

为了让NodeMon忽略监控中的一堆文件,您可以这样启动它

代码语言:javascript
复制
nodemon --ignore PATTERN [--ignore PATTERN2]

其中pattern是特定文件、目录或通配符模式的名称。确保如果使用通配符,则对其进行转义。

例如

代码语言:javascript
复制
nodemon --ignore 'lib/*.js' --ignore README

或者,如果要配置该行为,请尝试在当前工作目录或主目录中创建一个nodemon.json文件。您可以通过在此配置文件中添加类似以下内容来配置忽略某些文件:

代码语言:javascript
复制
{   
    "ignore": ["lib/*.js", "README"] 
}

有关更多详细信息,请参阅https://github.com/remy/nodemon上的自述文件。

票数 230
EN

Stack Overflow用户

发布于 2018-05-12 13:34:39

您可以在package.json文件中添加节点配置,例如:

代码语言:javascript
复制
{
  "name": "nlabel",
  "version": "0.0.1",
   // other regular stuff


  "nodemonConfig": {
    "ignore": ["public/data/*.json", "public/javascripts/*.js"]
  },


  "author": "@sziraqui",
  "license": "GPL-3.0"
}

密钥必须是"nodemonConfig“。可以将忽略规则指定为globs数组或完整文件名

更多信息:https://github.com/remy/nodemon#packagejson

票数 38
EN

Stack Overflow用户

发布于 2019-01-12 01:10:19

对于我(Mac和nodemon 1.18.3)来说,忽略整个目录的唯一方法是运行例如

代码语言:javascript
复制
nodemon --ignore "**/old/**"

加上双引号和**。配置文件不起作用。

我像这样设置了一个别名:

代码语言:javascript
复制
alias nm='nodemon server.js -i "**/old/**" -i "**/img/**"'

通过运行以下命令检查哪些文件被监视

代码语言:javascript
复制
DEBUG=nodemon:watch nodemon server.js -i "**/old/**" -i "**/img/**"

-i是--ignore的替代方法。使用nodemon --help查看可用的参数

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24120004

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档