pnpm add
Paquets et runtimes
Syntaxe
pnpm add [-D] [-w] <package>Place le paquet dans un magasin partagé et le relie dans node_modules ; à la racine d'un workspace, pnpm refuse un add nu et réclame -w ou --filter.
Options courantes
| Option | Signification |
|---|---|
| -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 |
Exemples
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
La question est toujours quoi va où : dans ce projet, ou sur la machine entière.
Comment lire
- Les crochets [ ] marquent une partie facultative.
- Les points de suspension … signifient qu’on peut en mettre plusieurs.
- Les options sont sensibles à la casse : sur certaines commandes, -r et -R ne font pas la même chose.
Questions fréquentes
Q. Que fait pnpm add ?
Place le paquet dans un magasin partagé et le relie dans node_modules ; à la racine d'un workspace, pnpm refuse un add nu et réclame -w ou --filter.
Q. Comment l’écrire ?
pnpm add [-D] [-w] <package> — les crochets marquent ce qui est facultatif.
Q. Combien d’options valent la peine ?
Il y en a 6 ici ; la liste complète est dans man pnpm. Cette commande relève de Paquets et runtimes.
Commandes liées
page man: man pnpm-add