Мне нужно что-то вроде этого:
[{
"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"
}]
Это возможно?
Я думаю, что если вы запускаете 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:
Самый полезный комментарий
Привет,
Извините, что вернул это, но у меня возникли проблемы с определенными наблюдаемыми каталогами в экспресс-приложении.
Из документов у меня есть это:
nodemon --watch app --watch libs app/server.js
Когда я пытаюсь запустить этот код, ничего не происходит, когда что-то меняется в любом из наблюдаемых каталогов:
nodemon --watch build --watch public build/server.js
Обычно я хочу перезапускать сервер всякий раз, когда происходит изменение кода сервера или клиента. Сервер запускается, но никогда не перезагружается автоматически, когда происходит изменение, и процесс объединения работает нормально.
Если я запустил код без флагов
watch
, nodemon будет искать изменения во всех папках и работать. Я хочу отслеживать только эти две папки.