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

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

npm можно использовать для установки и публикации модулей commonjs и программ CLI на основе JavaScript. Он управляет зависимостями с помощью системы управления базами данных couchdb nosql, размещенной на Couchbase. См. Домашнюю страницу Node.js и домашнюю страницу npm.

npm имеет возможность устанавливать пакеты в локальный каталог или глобально с помощью -gфлаг. Глобальные пакеты обычно представляют собой программы CLI.

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

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

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

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

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

Ссылки на документацию:

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