Pular para o conteúdo principal
Versão: 6.x

CLI - pnpm

Diferenças do npm

Diferente do npm o pnpm valida todas as opções. Por exemplo, pnpm install --target_arch x64 falhará se --target_arch não for uma opção válida para pnpm install.

No entanto, algumas dependências podem utilizar a variável de ambiente npm_config_, que é preenchida a partir das opções da CLI. Neste caso, você tem as seguintes opções:

  1. defina explicitamente a variável de ambiente: npm_config_target_arch=x64 pnpm install
  2. force a opção desconhecida com --config.: pnpm instalar --config.target_arch=x64

Opções

-C <caminho>, --dir <caminho>

Execute como se o pnpm tivesse sido iniciado em <caminho> em vez do diretório de trabalho atual.

-w, --workspace-root

Added in: v5.6.0

Run as if pnpm was started in the root of the workspace instead of the current working directory.

Comandos

For more information, see the documentation for individual CLI commands. Here is a list of handy npm equivalents to get you started:

npm commandpnpm equivalent
npm installpnpm install
npm i <pkg>[pnpm add <pkg>]
npm run <cmd>[pnpm <cmd>]

When an unknown command is used, pnpm will search for a script with the given name, so pnpm run lint is the same as pnpm lint. If there is no script with the specified name, then pnpm will execute the command as a shell script, so you can do things like pnpm eslint (see pnpm exec).