cli README

The project's README from github.com/npm/cli. As one markdown file: README.md.

npm - a JavaScript package manager

Requirements

You should be running a currently supported version of Node.js to run npm. For a list of which versions of Node.js are currently supported, please see the Node.js releases page.

Installation

npm comes bundled with node, & most third-party distributions, by default. Officially supported downloads/distributions can be found at: nodejs.org/en/download

Direct Download

You can download & install npm directly from npmjs.com using our custom install.sh script:

curl -qL https://www.npmjs.com/install.sh | sh

Node Version Managers

If you're looking to manage multiple versions of Node.js &/or npm, consider using a node version manager

Usage

npm <command>

Acknowledgments

FAQ on Branding

Is it "npm" or "NPM" or "Npm"?

npm should never be capitalized unless it is being displayed in a location that is customarily all-capitals (ex. titles on man pages).

Is "npm" an acronym for "Node Package Manager"?

Contrary to popular belief, npm is not an acronym for "Node Package Manager." It is a recursive backronymic abbreviation for "npm is not an acronym" (if the project were named "ninaa," then it would be an acronym). The precursor to npm was actually a bash utility named "pm", which was the shortform name of "pkgmakeinst" - a bash function that installed various things on various platforms. If npm were ever considered an acronym, it would be as "node pm" or, potentially, "new pm".

cli (npm/cli)

Searching Database…

10.2K ·GitHub
Что это такое?Это исходный код npm — менеджера пакетов по умолчанию для JavaScript, программы командной строки, которой вы устанавливаете пакеты в проект и управляете ими.
Здесь сам CLI или реестр npm и его сайт?Здесь именно CLI — клиент, который устанавливает пакеты и управляет ими. Реестр npm и сайт — это отдельные сервисы; а это программа для командной строки, которая с ними работает.
Как установить npm на свой компьютер?Скорее всего, он уже есть: npm поставляется вместе с Node.js и большинством сторонних сборок. Иначе установите его с npmjs.com через их скрипт install.sh или воспользуйтесь менеджером версий Node.
Нужна ли определённая версия Node.js, чтобы он работал?Да — npm нужна актуальная поддерживаемая версия Node.js: в поле engines этой версии указаны Node 22.22.2+, 24.15.0+ или 26+, так что более старые версии Node придётся сначала обновить.
npm — это аббревиатура от 'Node Package Manager'?Нет — вопреки распространённому мнению, npm — это рекурсивная аббревиатура: 'npm is not an acronym' («npm — не аббревиатура»). Его предшественником была утилита для bash под названием 'pm', сокращение от pkgmakeinst, которая устанавливала разные вещи на разных платформах.
Как правильно писать: npm или NPM?Только строчными буквами: проект просит никогда не писать npm заглавными, если только это не контекст, где принято всё делать капсом, например заголовки на man-страницах.
Creator
npm
Size
175.3 MB
Stars
10.2K
Age
8y
Commits · 90 Days