Перейти к основному содержимому
Version: 5.x

pnpm CLI

Отличия от npm

В отличие от npm, pnpm проверяет все опции. Например, pnpm install --foo покажет ошибку, так как --foo не является допустимой опцией для pnpm install.

Однако некоторые зависимости могут использовать переменную окружения npm_config_, которая заполняется из опций CLI. В этом случае у вас есть следующие варианты:

  1. явным образом установить переменную окружения: npm_config_foo=true pnpm install
  2. принудительно установить неизвестную опцию с помощью --config.: pnpm install --config.foo

Опции

-C <путь>, --dir <путь>

Запуск, как если бы pnpm был запущен в <path> вместо текущего рабочего каталога.

-w, --workspace-root

Добавлено в: v5.6.0

Запустить, как если бы pnpm был запущен в корне рабочей области (воркспейсе), а не в текущем рабочем каталоге.

Команды

Для получения дополнительной информации см. документацию по отдельным командам CLI. Вот список удобных эквивалентов npm-команд для начала работы:

npm командаэквивалент в pnpm
npm installpnpm install
npm i <пакет>[pnpm add <пакет>]
npm run <команда>[pnpm <команда>]