pnpm add
Pacotes e runtimes
Uso
pnpm add [-D] [-w] <package>Guarda o pacote em um armazém compartilhado e o liga em node_modules; na raiz de um workspace o pnpm recusa um add simples e pede -w ou --filter.
Opções comuns
| Opção | Significado |
|---|---|
| -D | devDependency |
| -g | global |
| -w | add it to the workspace root |
| --filter <pkg> | add it inside one workspace package |
| -E | exact version |
| --save-peer | peerDependency |
Exemplos
pnpm add -D vitestadds a dev dependency, linked from the shared store
pnpm add -w typescriptinstalls at the root of a workspace
pnpm add --filter web reactinstalls into the web package only
A pergunta é sempre o que vai onde: dentro deste projeto ou na máquina toda.
Como ler
- Os colchetes [ ] marcam uma parte que você pode omitir.
- As reticências … indicam que você pode listar vários.
- As opções diferenciam maiúsculas: em alguns comandos -r e -R fazem coisas diferentes.
Perguntas
Q. O que pnpm add faz?
Guarda o pacote em um armazém compartilhado e o liga em node_modules; na raiz de um workspace o pnpm recusa um add simples e pede -w ou --filter.
Q. Como se digita?
pnpm add [-D] [-w] <package> — os colchetes marcam o que você pode omitir.
Q. Quantas opções vale a pena saber?
Aqui estão 6; a lista completa está em man pnpm. Este comando fica em Pacotes e runtimes.
Comandos relacionados
página man: man pnpm-add