NPM - менеджер пакетов Node.JS

Профессиональный разработчик пользуется готовыми решениями для снятия рутинных задач c канбан-доски. Помощник, управляющий зависимостями для Node.JS, называется NPM. Диспетчер пакетов узла или NPM автоматически включается после установки node.js на сервер. Сообщество программистов уже создало приложения, инструменты, фреймворки и промежуточное ПО, чтобы помочь разработчикам сосредоточиться на нетиповых задачах.

При наличии опыта работы с composer при создании веб-приложений на PHP использование NPM не будет сложным. В интернете разместили много материалов, которые помогут разобраться в аспектах NPM, поэтому остановлюсь на нескольких моментах. В NPM используется файл с именем package.json, в котором описываются метаданные создаваемого приложения и, что наиболее важно, зависимости кода вашего веб-приложения. Отредактируйте этот файл вручную и заполните зависимости самостоятельно, как и в случае с композитором в файле composer.json. Пользователь командной строки установит пакеты следующим образом:

npm install <имя_пакета> --save

Добавьте опцию '-- save', чтобы включить пакет в список зависимостей в файле package.json.

Помимо работы с вашими веб-приложениями, NPM предлагает обособленные решения на стороне сервера, которые захочется использовать, чтобы сосредоточится на деталях. Программисты используют два способа: устанавливают пакеты в локальном каталоге приложений, или выбирают установку пакетов глобально на сервере. Глобальная установка даст доступ к пакету из командной строки (придется добавить папку bin к PATH серверного терминала). Установка пакета глобально выглядит следующим образом:

npm install -g <имя_пакета>

После того, как научитесь управлять пакетами, создайте собственный список must-have пакетов для старта типового веб-приложения на Node.js.
18 мая 2017, 14:00