Nodemon - исключение файлов

Я хотел бы исключить некоторые конкретные файлы из мониторинга NodeMon. Как я могу это сделать?

моя существующая конфигурация:

nodemon: {
      all: {
        script: 'app.js',
        options: {
          watchedExtensions: ['js']
        }
      }

2 ответов


чтобы заставить NodeMon игнорировать кучу файлов из мониторинга, вы можете запустить его как

nodemon --ignore PATTERN [--ignore PATTERN2]

где PATTERN-это имя определенного файла, каталога или шаблона подстановочных знаков. Убедитесь, что если вы используете подстановочный знак, он экранируется.

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

кроме того, если вы хотите настроить это поведение, попробуйте создать nodemon.json файл в текущем рабочем каталоге или домашнем каталоге. Вы можете настроить игнорирование некоторых файлов, добавив что-то вроде следующего в этот файл конфигурации:

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

см. В файле README в https://github.com/remy/nodemon для более подробной информации.


вы можете добавить конфигурацию nodemon в пакет.файл json Например:

{
  "name": "nlabel",
  "version": "0.0.1",
   // other regular stuff


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


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

ключ должен быть "nodemonConfig". Игнорировать правила можно указать как массив глобусов или полные имена файлов

Подробнее: https://github.com/remy/nodemon#packagejson