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

Npm - это менеджер пакетов, поставляемый с node.js.

Npm можно использовать для установки и публикации модулей commonjsи ECMAScript, а также программ CLI на основе JavaScript. Дополнительную информацию см. На домашней странице npm.

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

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

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

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

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

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

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

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