
egghead
Проект egghead.io представляет огромный выбор курсов и скринкастов для разработчиков любого уровня и профессии.
Continous iterative development in Node.js using nodemon
Непрерывная интеграция с использованием nodemon — это удобный и быстрый способ настроить автоматический перезапуск вашего Node.js‑приложения при каждом изменении кода. Такой подход существенно ускоряет разработку и снижает количество ручных действий, позволяя сразу видеть результат правок.
nodemon — это инструмент, работающий как монитор для Node.js. Он отслеживает изменения в ваших файлах и автоматически перезапускает приложение. Это особенно полезно на этапе активной разработки, когда изменения вносятся постоянно.
Установка выполняется через npm. Достаточно выполнить команду:
npm install -g nodemonПосле установки nodemon будет доступен глобально, и вы сможете запускать ваши файлы с его помощью.
nodemon app.jsПосле запуска nodemon будет следить за файлами в директории и автоматически обновлять приложение при изменениях.
Для повышения гибкости можно создать файл nodemon.json, в котором вы укажете файлы и директории, которые следует отслеживать, а также исключения.
{
"watch": ["src"],
"ext": "js,json",
"ignore": ["node_modules"]
}{
"scripts": {
"dev": "nodemon app.js"
}
}Используя nodemon, вы ускорите процесс разработки и создадите более удобную и продуктивную среду для работы с Node.js‑проектами.

Проект egghead.io представляет огромный выбор курсов и скринкастов для разработчиков любого уровня и профессии.