Learning Center
Node.js-Laufzeit

Installation und Verwendung des Yarn Package Managers für Node.js

12 Feb. 2026
Hostman Team
Hostman Team

Yarn ist ein effizientes Tool zur Verwaltung von Abhängigkeiten in Node.js-basierten Projekten. Es ist bekannt für seine hohe Geschwindigkeit, Sicherheit und einfache Bedienung.

Was ist Yarn und warum sollte man es verwenden?
Link kopieren

Yarn ist eine Alternative zum Standard-Tool npm (Node Package Manager). Es wurde entwickelt, um Pakete und Projekte auf Basis von Node.js zu verwalten. Yarn bietet mehrere Vorteile gegenüber npm:

Geschwindigkeit: Yarn lädt Pakete parallel herunter und reduziert dadurch die Installationszeit erheblich.
Sicherheit: Die Verwendung der Datei yarn.lock hilft, Versionskonflikte zu vermeiden.
Deterministische Builds: Stellt sicher, dass auf verschiedenen Maschinen identische Paketversionen verwendet werden.
Benutzerfreundliche Oberfläche: Klarere Befehlssyntax und zusätzliche Tools für die Verwaltung von Abhängigkeiten.

Wenn Ihr Projekt viele Pakete und Abhängigkeiten umfasst, kann die Verwendung von Yarn diese Aufgabe erheblich vereinfachen. Es ermöglicht schnellere und sicherere Paketinstallationen und macht die Verwaltung von Abhängigkeiten vorhersehbarer – ein wichtiger Vorteil für Teamprojekte.

Vergleich zwischen Yarn und npm
Link kopieren

Die Vorteile von Yarn machen es besonders attraktiv für Entwickler, insbesondere bei großen Projekten.

Funktion

Yarn

npm

Installationsgeschwindigkeit

Schneller dank Caching

Langsamer

Abhängigkeitsverwaltung

Deterministische Builds

Mögliche Versionskonflikte

Lock-Datei

yarn.lock

package-lock.json

Benutzerfreundlichkeit

Vereinfachte Syntax

Standardisierte Oberfläche

Installation von Yarn
Link kopieren

Bevor Sie Yarn installieren, stellen Sie sicher, dass Node.js und npm installiert sind:

  1. Öffnen Sie das Terminal oder die Eingabeaufforderung.

  2. Führen Sie folgende Befehle aus, um die Versionen zu prüfen:

node -v

npm -v

Wenn Node.js oder npm nicht installiert sind, laden Sie sie von der offiziellen Node.js-Website herunter. Sie können auch unsere Installationsanleitung verwenden.

Um Yarn global zu installieren, führen Sie aus:

npm install -g yarn

Überprüfen Sie anschließend, ob Yarn erfolgreich installiert wurde:

yarn --version

Wenn der Befehl eine Versionsnummer zurückgibt, wurde Yarn korrekt installiert.

Yarn-Befehle
Link kopieren

Die intuitive Syntax von Yarn erleichtert die effiziente Verwaltung von Projektabhängigkeiten.

Projektinitialisierung

Um mit Yarn zu beginnen, initialisieren Sie Ihr Projekt, um eine package.json-Datei mit Projekt- und Abhängigkeitsinformationen zu erstellen.

Wechseln Sie in das Projektverzeichnis:

cd your-project-directory

Führen Sie den folgenden Befehl aus und folgen Sie den Anweisungen:

yarn init

Dadurch wird eine package.json-Datei mit grundlegenden Projekteinstellungen erstellt.

Pakete installieren

Um ein einzelnes Paket zu installieren:

yarn add <package-name>

Um ein Paket als Entwicklungsabhängigkeit zu installieren:

yarn add <package-name> --dev

Dies ist nützlich für Pakete, die nur während der Entwicklung benötigt werden.

Um eine bestimmte Version eines Pakets zu installieren:

yarn add <package-name>@<version>

Alle Abhängigkeiten installieren

Wenn das Projekt bereits eine package.json oder yarn.lock enthält:

yarn install

Dies ist besonders hilfreich nach dem Klonen eines Repositorys.

Pakete entfernen

Um ein Paket zu entfernen und die package.json zu aktualisieren:

yarn remove <package-name>

Abhängigkeiten aktualisieren

yarn upgrade

Sicherheitsprüfung der Abhängigkeiten

yarn audit

Dieser Befehl hilft, Sicherheitslücken zu erkennen.

Caching

Yarn nutzt Caching, um nachfolgende Installationen zu beschleunigen.

Um den Cache zu leeren:

yarn cache clean

Dies kann hilfreich sein, wenn bei der Installation Probleme auftreten.

Fazit
Link kopieren

Yarn ist ein modernes Tool zur Verwaltung von Abhängigkeiten in Node.js-Projekten. Seine Geschwindigkeit, Sicherheitsfunktionen und intuitive Oberfläche machen es zu einer ausgezeichneten Wahl für Entwickler.