Node.js — это хорошо известная среда выполнения JavaScript, которая используется для создания динамических, быстрых и масштабируемых веб-приложений. В процессе разработки разработчикам необходимо время от времени вносить несколько изменений в работающий код в зависимости от требований. Чтобы обновления подействовали, разработчику необходимо несколько раз перезапустить сервер Node.js.
Традиционный процесс перезапуска запускает приложение путем выполнения команды «node
В этом посте объясняется, как автоматически перезапустить приложение Node.js.
Как автоматически перезапустить приложение Node.js?
Нодемон — это инструмент командной строки, который отслеживает проект Node.js и автоматически перезагружает приложение при возникновении в нем каких-либо изменений. Это означает, что пользователю не требуется сначала останавливать приложение Node.js, а затем запускать его снова, чтобы изменения вступили в силу.
Nodemon прост в использовании и не требует какого-либо экземпляра для его вызова. Более того, это не влияет на исходный код приложения и экономит время на его повторное выполнение путем ввода «node<имя_файла>».
Как установить «нодемон»?
Node.js» нодмон » — внешний модуль, который пользователю необходимо установить глобально в проекте с помощью опции «-g». Для этого выполните приведенную ниже команду:
над уровнем моря я -г нодмон
Видно, что «nodemon» добавлен глобально в текущий проект Node.js:
Более того, «nodemon» также можно установить как зависимость разработки, используя следующую команду: -сохранять ' и ' -dev ” флаги с надписью “ НПМ » менеджер пакетов:
Сейчас ' нодмон » добавляется как зависимость в текущий проект Node.js:
Проверьте версию «nodemon»
Для дополнительной проверки « нодмон », пользователь может запустить приведенную ниже команду, чтобы проверить установленную версию:
нодмон -в
В приведенной выше команде « -в Флаг ” обозначает “ версия ключевое слово.
Следующий вывод показывает установленную версию «nodemon», которая « 3.0.1 »:
Как использовать «nodemon» для автоматического перезапуска приложения Node.js?
Чтобы использовать « нодмон » для перезапуска приложения Node.js укажите его как ключевое слово, за которым следует имя файла следующим образом:
нодмон < имя файла >
В приведенной выше команде «имя файла» представляет файл «.js», в котором записан исходный код приложения Node.js. Например, его имя — «app.js».
Теперь просмотрите приведенные примеры, чтобы использовать « нодмон » практически для перезапуска приложения Node.js.
Пример 1. Применение «nodemon» для первоначального перезапуска приложения Node.js
В этом примере используется «nodemon» для запуска приложения Node.js без внесения в него каких-либо изменений:
приложение nodemon.js
Можно проанализировать, что «узел» запустил файл «app.js», успешно показывая его выходные данные:
Пример 2. Применение «nodemon» для перезапуска приложения Node.js после внесения изменений
В этом примере используется «nodemon» для перезапуска файла «app.js» проекта Node.js после внесения желаемых изменений:
приложение nodemon.js
Можно заметить, что после сохранения новых изменений в файле «app.js» «узел» автоматически перезапускает его, показывая вывод на основе обновленного содержимого:
Это все, что касается автоматического перезапуска приложения Node.js.
Заключение
Чтобы автоматически перезапустить приложение Node.js, используйте команду « нодмон » инструмент командной строки. Для этого инструмента командной строки требуется « npm (менеджер пакетов узлов) » для глобальной установки в проект Node.js. После завершения установки укажите «nodemon» в качестве ключевого слова, а в файле «.js» приложения Node укажите « nodemon<имя файла> », чтобы автоматически перезапустить его для применения обновленного эффекта. В этой статье практически объяснено, как автоматически перезапустить приложение Node.js.