Nodemon не перезапускается при изменении html файла

Я изучаю Node.js, у моего демо есть два файла:

  • /server.js
  • /public/index.html

/server.js получит /public/index.html, а затем вернется к клиенту.

Я хотел бы использовать nodemon для автоматической перезагрузки при изменении /public/index.html. Однако, похоже, что nodemon работает только при изменении /server.js, а не при изменении /public/index.html.

Я использую nodemon server.js для запуска сервера.

Ответ 1

Просто укажите просмотр html в командной строке nodemon (или еще лучше добавить файл конфигурации).

Из документации:

По умолчанию nodemon ищет файлы с .js,.coffee,.litcoffee, и .json. Если вы используете опцию --exec и отслеживаете app.py nodemon будет контролировать файлы с расширением .py. Однако вы можете укажите свой собственный список с помощью переключателя -e (или -ext) следующим образом:

nodemon -e js,jade Теперь nodemon перезапустится при любых изменениях файлов в каталог (или подкаталоги) с расширениями .js,.jade.

Ответ 2

Добавить конфигурационный файл nodemon.json работал для меня.

{
  "ext": "html"
}

Ответ 3

Добавьте файл nodemon.json, внутри файла сделайте что-то вроде:

{
   'watch'  : [ 'filename.html']
}

Перезапустите nodemon, который работает со мной.

Ответ 4

Используйте строку через запятую, чтобы добавить несколько расширений в nodemon.json

{
    "ext": "js,html"
}