Отслеживание изменений файла yaml в nodemon - PullRequest
1 голос
/ 16 января 2020

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

Ответы [ 2 ]

3 голосов
/ 17 января 2020

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

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

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

Документация гласит:

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

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

Примерно так:

nodemon -e yaml server.js

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

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


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

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

wiki говорит:

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

Примерно так:

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

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

[nodemon] watching: file1.yaml file2.yaml

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

1 голос
/ 16 января 2020

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

nodemon -e .yaml index.js

...