Nodemon - exclusion of files

后端 未结 3 397
梦谈多话
梦谈多话 2020-12-08 18:25

I would like to exclude some specific files from monitoring of NodeMon. How can I do this?

My existing configuration:

nodemon: {
      all: {
                


        
相关标签:
3条回答
  • 2020-12-08 18:31

    For me (Mac and nodemon 1.18.3), the only way to ignore entire directories is to run e.g.

    nodemon --ignore "**/old/**"
    

    with the double quote and **. The config file won't work.

    I have set up an alias like this:

    alias nm='nodemon server.js -i "**/old/**" -i "**/img/**"'
    

    Check what files are monitored by running

    DEBUG=nodemon:watch nodemon server.js -i "**/old/**" -i "**/img/**"
    

    -i is an alternative to --ignore. Check out the available parameters with nodemon --help

    0 讨论(0)
  • 2020-12-08 18:32

    In order to make NodeMon ignore a bunch of files from monitoring, you can start it as

    nodemon --ignore PATTERN [--ignore PATTERN2]
    

    where PATTERN is the name of a specific file, directory, or wildcard pattern. Make sure that if you use a wildcard, it is escaped.

    For example

    nodemon --ignore 'lib/*.js' --ignore README
    

    Alternatively, if you want to configure that behaviour instead, try creating a nodemon.json file in your current working directory, or your home directory. You can configure ignoring some files by adding something like the following to this config file:

    {   
        "ignore": ["lib/*.js", "README"] 
    }
    

    Refer the README file at https://github.com/remy/nodemon for more details.

    0 讨论(0)
  • 2020-12-08 18:45

    You can add nodemon configuration within package.json file For example:

    {
      "name": "nlabel",
      "version": "0.0.1",
       // other regular stuff
    
    
      "nodemonConfig": {
        "ignore": ["public/data/*.json", "public/javascripts/*.js"]
      },
    
    
      "author": "@sziraqui",
      "license": "GPL-3.0"
    }
    

    The key must be "nodemonConfig". Ignore rules can be specified as array of globs or complete filenames

    More info: https://github.com/remy/nodemon#packagejson

    0 讨论(0)
提交回复
热议问题