Start·Terminal-Befehle

pnpm add

Pakete und Laufzeiten

Aufruf

pnpm add [-D] [-w] <package>

Legt das Paket in einen gemeinsamen Store und verlinkt es in node_modules; in einem Workspace-Root verweigert pnpm ein einfaches add und verlangt -w oder --filter.

Häufige Optionen

OptionBedeutung
-DdevDependency
-gglobal
-wadd it to the workspace root
--filter <pkg>add it inside one workspace package
-Eexact version
--save-peerpeerDependency

Beispiele

pnpm add -D vitest

adds a dev dependency, linked from the shared store

pnpm add -w typescript

installs at the root of a workspace

pnpm add --filter web react

installs into the web package only

Die Frage ist immer, was wohin gehört: in dieses Projekt oder auf die ganze Maschine.

So liest man das

  • Eckige Klammern [ ] markieren einen Teil, den man weglassen kann.
  • Drei Punkte … heißen: mehrere sind erlaubt.
  • Optionen achten auf Groß- und Kleinschreibung — bei manchen Befehlen sind -r und -R verschieden.

Häufige Fragen

Q. Was macht pnpm add?

Legt das Paket in einen gemeinsamen Store und verlinkt es in node_modules; in einem Workspace-Root verweigert pnpm ein einfaches add und verlangt -w oder --filter.

Q. Wie gibt man ihn ein?

pnpm add [-D] [-w] <package> — eckige Klammern markieren, was wegfallen darf.

Q. Wie viele Optionen lohnen sich?

Hier stehen 6; die vollständige Liste steht in man pnpm. Der Befehl gehört zu Pakete und Laufzeiten.

Verwandte Befehle

man-Seite: man pnpm-add