Доброго времени суток, читатели моего дзен-канала. Сегодня мы продолжаем нашу рубрику «Разработка CMS на Node.JS». Сегодня мы с вами познакомимся с пакетным менеджером "npm". Для начала давайте разберём, что такое npm. npm - это пакетный менеджер, входящий в состав node.js. Задачи у npm всего две. О каждой подробнее. Первая задача, которую решает npm - это онлайн-платформа, которая позволяет легко взаимодействовать с готовыми модулями, размещёнными другими разработчиками, и являющиеся бесплатными. Вторая задача - это быть инструментом командной строки, который позволяет пользователям легко взаимодействовать с онлайн-платформой, браузерами и другими компонентами, а также позволяет устанавливать, инициализировать, удалять пакеты. Npm также следит за поддержанием зависимостей между пакетами, отслеживает их версии, а также позволяет запускать проекты. npm используется для сборки приложений, тестирования и других манипуляций из в файле package.json. Данный файл создаётся при инициализации п