Отслеживание изменений файла yaml в nodemon

Nodemon не перезагружается после изменения файлов yaml. Как я могу настроить nodemon для перезагрузки сервера при yaml файла yaml ?

Всего 2 ответа


Вы можете настроить nodemon для просмотра ваших файлов yaml двумя способами:

  1. По расширению
  2. С путем к файлу

По расширению

В документации говорится, что:

По умолчанию nodemon ищет файлы с расширениями .js , .mjs , .coffee , .litcoffee и .json .

Вы можете указать свой собственный список с --ext -e (или --ext )

Вот так:

nodemon -e yaml server.js

Примечание: точка перед расширением .yaml не является обязательной, ее можно опустить.

Теперь при изменении любого файла .yaml ваш сервер будет перезагружен.


С путем к файлу

Вы можете использовать флаг -w (или --watch )

Вики говорят:

Смотреть каталог "dir" или файлы. используйте один раз для каждого каталога или файла для просмотра.

Вот так:

nodemon -w file1.yaml -w file2.yaml server.js

Вы увидите что-то вроде

[nodemon] watching: file1.yaml file2.yaml

Теперь, когда один из этих двух файлов изменится, он перезапустится, но не будет смотреть другой файл .yaml если он не указан.


С опцией -e вы можете прослушать изменения большинства расширений файлов. Это сокращение от --ext как указано в комментариях.

nodemon -e .yaml index.js


Есть идеи?

10000