Встановлення
Системні вимоги
If you don't use the standalone script or @pnpm/exe
to install pnpm, then you need to have Node.js (at least v16.14) to be installed on your system.
Using a standalone script
You may install pnpm even if you don't have Node.js installed, using the following scripts.
На Windows
Using PowerShell:
iwr https://get.pnpm.io/install.ps1 -useb | iex
У системах POSIX
curl -fsSL https://get.pnpm.io/install.sh | sh -
If you don't have curl installed, you would like to use wget:
wget -qO- https://get.pnpm.io/install.sh | sh -
На Alpine Linux
# bash
wget -qO- https://get.pnpm.io/install.sh | ENV="$HOME/.bashrc" SHELL="$(which bash)" bash -
# sh
wget -qO- https://get.pnpm.io/install.sh | ENV="$HOME/.shrc" SHELL="$(which sh)" sh -
# dash
wget -qO- https://get.pnpm.io/install.sh | ENV="$HOME/.dashrc" SHELL="$(which dash)" dash -
Installing a specific version
Перед запуском скрипту встановлення ви можете додатково встановити змінну оточення PNPM_VERSION
, щоб встановити певну версію pnpm:
curl -fsSL https://get.pnpm.io/install.sh | env PNPM_VERSION=<version> sh -
Ви можете використати команду pnpm env, щоб інсталювати Node.js.
Using Corepack
З версії 16.13 Node.js використовує Corepack для керування менеджерами пакетів. Це експериментальна функція, тому вам потрібно ввімкнути її, виконавши:
If you have installed Node.js with pnpm env
Corepack won't be installed on your system, you will need to install it separately. See #4029.
corepack enable pnpm
If you installed Node.js using Homebrew, you'll need to install corepack separately:
brew install corepack
This will automatically install pnpm on your system.
You can pin the version of pnpm used on your project using the following command:
corepack use pnpm@latest
This will add a "packageManager"
field in your local package.json
which will instruct Corepack to always use a specific version on that project. This can be useful if you want reproducability, as all developers who are using Corepack will use the same version as you. When a new version of pnpm is released, you can re-run the above command.
Using npm
We provide two packages of pnpm CLI, pnpm
and @pnpm/exe
.
pnpm
is a ordinary version of pnpm, which needs Node.js to run.@pnpm/exe
is packaged with Node.js into an executable, so it may be used on a system with no Node.js installed.
npm install -g pnpm
or
npm install -g @pnpm/exe
Using Homebrew
If you have the package manager installed, you can install pnpm using the following command:
brew install pnpm
Using winget
If you have winget installed, you can install pnpm using the following command:
winget install pnpm
Using Scoop
If you have Scoop installed, you can install pnpm using the following command:
scoop install nodejs-lts pnpm
Using Choco
If you have Chocolatey installed, you can install pnpm using the following command:
choco install pnpm