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, поэтому отдельная установка не требуется.