npm является официальным менеджером пакетов для Node.js, неблокирующей, асинхронной инфраструктуры ввода / вывода, которая использует движок Google V8 JavaScript. Его можно использовать для установки и публикации модулей CommonJS, плагинов jQuery, повторно используемого кода (библиотек) javascript и программ CLI на основе JavaScript.

Npm - официальный менеджер пакетов для node.js, неблокирующей, асинхронной инфраструктуры ввода / вывода, которая использует Google V8 Javascriptдвигатель .

Npm можно использовать для установки и публикации commonjsмодулей и программ CLI на основе JavaScript. Он управляет зависимостями с помощью couchdbnosqlсистемы управления базами данных, размещенной в Couchbase. См. https://nodejs.org/и https: / /www.npmjs.com/

У npm есть возможность устанавливать пакеты в локальный каталог или глобально с флагом -g. Глобальные пакеты - это, как правило, программы CLI.

Пакеты npm управляют зависимостями и передают информацию в npm через файл package.json. Он содержит записи для имени пакета, версии, git, зависимостей и другой информации. Официальную документацию можно найти здесь.

Npm использует semantic-versioning. Эта система продвигает три этапа версии, а также суффиксы. Например, v1.2.3-alpha. npm поддерживает модификаторы, такие как звездочки и знаки «больше / меньше», при указании зависимостей. Дополнительную информацию можно найти здесьи здесь .

По состоянию на 14 апреля 2015 года npm также поддерживает частные модули, которые могут быть определены и использованы только указанными вами пользователями. Подробнее о частных модулях здесь.

Npm поставляется вместе с установкой NodeJS, поэтому нет необходимости в отдельной установке.

Для поиска модулей:

Документация Ссылки:

Полезные ссылки: