Start·Terminal-Befehle

yarn add

Pakete und Laufzeiten

Aufruf

yarn add [-D] <package>[@version]

Fügt ein Paket hinzu und aktualisiert yarn.lock; ein bloßes yarn bedeutet install, und Yarn 2 hat yarn global add entfernt, Einmal-Werkzeuge laufen daher über yarn dlx.

Häufige Optionen

OptionBedeutung
-DdevDependency
-PpeerDependency
-OoptionalDependency
-Eexact version, no range
--mode=update-lockfileonly touch yarn.lock, do not install

Beispiele

yarn add react react-dom

adds both and updates yarn.lock

yarn add -D typescript

adds a dev-only dependency

yarn add lodash@4.17.21

pins one version

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 yarn add?

Fügt ein Paket hinzu und aktualisiert yarn.lock; ein bloßes yarn bedeutet install, und Yarn 2 hat yarn global add entfernt, Einmal-Werkzeuge laufen daher über yarn dlx.

Q. Wie gibt man ihn ein?

yarn add [-D] <package>[@version] — eckige Klammern markieren, was wegfallen darf.

Q. Wie viele Optionen lohnen sich?

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

Verwandte Befehle

man-Seite: man yarn-add