Nodemon: Как я могу смотреть несколько каталогов?

Созданный на 28 июл. 2017  ·  9Комментарии  ·  Источник: remy/nodemon

Мне нужно что-то вроде этого:

[{
  "watch": ["src/api-gateway"],
  "ext": "ts",
  "ignore": ["src/**/*.spec.ts"],
  "exec": "ts-node ./src/api-gateway/main.ts"
},
{
  "watch": ["src/services/ping-service"],
  "ext": "ts",
  "ignore": ["src/**/*.spec.ts"],
  "exec": "ts-node ./src/services/ping-service/ping-service.ts"  
}]

Это возможно?

needs latest nodemon

Самый полезный комментарий

Привет,

Извините, что вернул это, но у меня возникли проблемы с определенными наблюдаемыми каталогами в экспресс-приложении.

Из документов у меня есть это:

nodemon --watch app --watch libs app/server.js

Когда я пытаюсь запустить этот код, ничего не происходит, когда что-то меняется в любом из наблюдаемых каталогов:

nodemon --watch build --watch public build/server.js

Обычно я хочу перезапускать сервер всякий раз, когда происходит изменение кода сервера или клиента. Сервер запускается, но никогда не перезагружается автоматически, когда происходит изменение, и процесс объединения работает нормально.

Если я запустил код без флагов watch , nodemon будет искать изменения во всех папках и работать. Я хочу отслеживать только эти две папки.

Все 9 Комментарий

Я думаю, что если вы запускаете nodemon из родительского каталога, где у вас есть файл, запускающий сервер, он отслеживает изменения во всех файлах в подкаталогах.
или вы можете попробовать смотреть: "src /." и объединить все это в один объект, то же самое для свойства exec. Хотя не совсем уверен.

@vforv смирись с этим?

Привет,

Извините, что вернул это, но у меня возникли проблемы с определенными наблюдаемыми каталогами в экспресс-приложении.

Из документов у меня есть это:

nodemon --watch app --watch libs app/server.js

Когда я пытаюсь запустить этот код, ничего не происходит, когда что-то меняется в любом из наблюдаемых каталогов:

nodemon --watch build --watch public build/server.js

Обычно я хочу перезапускать сервер всякий раз, когда происходит изменение кода сервера или клиента. Сервер запускается, но никогда не перезагружается автоматически, когда происходит изменение, и процесс объединения работает нормально.

Если я запустил код без флагов watch , nodemon будет искать изменения во всех папках и работать. Я хочу отслеживать только эти две папки.

@rhernandog вы пробовали все вышеперечисленные решения?

@rhernandog, можете ли вы протестировать это с помощью последней версии [email protected]? Думаю, я нашел это в коде и исправил (не знаю, как это сломалось, но я смог воспроизвести проблему с помощью одного каталога, а затем эта последняя сборка исправляет ее).

@remy Спасибо, я

@rhernandog можете ли вы протестировать с помощью [email protected]? Я внес изменение, которое устраняет (некоторые) проблемы с просмотром каталогов.

Это работает в последней версии. Пожалуйста, продолжайте обновлять ❤️

@remy Извини, что не смог вернуться раньше.

Отлично работает с последним обновлением, спасибо за отличную работу !!! : clap :: clap:

Была ли эта страница полезной?
0 / 5 - 0 рейтинги