Node.js — это кроссплатформенная среда выполнения с открытым исходным кодом для разработки серверных и сетевых приложений.

Как правило, вы используете следующую команду для запуска вашего приложения:

node app.js

Nodemon похож на живой сервер для вашего приложения узла. Любые изменения, внесенные в ваше приложение узла, будут отражены, когда сервер снова перезапустится. Nodemon не требует каких-либо дополнительных изменений в коде и является заменой оболочки для node.

Чтобы использовать nodemon, вам необходимо установить его с помощью следующей команды:

npm install -g nodemon

После установки nodemon вы видите его в файле package.json и используете команду для запуска кода —

nodemon app.js

Возможности Nodemon:

  • Автоматический перезапуск приложения.
  • Определяет расширение файла по умолчанию для мониторинга.
  • Поддержка узла по умолчанию, но легко запустить любой исполняемый файл, такой как python, ruby, make и т. д.
  • Игнорирование определенных файлов или каталогов.
  • Смотрите определенные каталоги.
  • Работает с серверными приложениями или одноразовыми утилитами и REPL.
  • Сценарии через операторы node требуют.

С помощью nodemon мы также можем определить определенные конфигурации, такие как игнорирование файлов, задержка в секундах и т. д.