Wie kann ich Pakete global mit Yarn installieren?
- Was bedeutet "global" installieren?
- Yarn und die globale Installation
- Der Befehl zum globalen Installieren
- Wichtiges zur PATH-Variable
- Alternative: Verwendung von Yarn classic oder Yarn 2+ (Berry)
- Zusammenfassung
Was bedeutet "global" installieren?
Wenn ein Paket global installiert wird, bedeutet das, dass es systemweit zur Verfügung steht und von überall in der Kommandozeile ausgeführt werden kann. Diese Art der Installation ist besonders nützlich für Kommandozeilenwerkzeuge, die man häufig verwendet, unabhängig von einem bestimmten Projekt.
Yarn und die globale Installation
Yarn ist ein beliebter Paketmanager für JavaScript, der eine Alternative zu npm darstellt. Um Pakete global zu installieren, verwendet man bei Yarn einen speziellen Befehl, der das Paket außerhalb eines Projektordners, also global auf dem System, installiert.
Der Befehl zum globalen Installieren
Um ein Paket global mit Yarn zu installieren, öffnet man zunächst ein Terminal oder eine Eingabeaufforderung. Anschließend führt man den Befehl yarn global add <paketname> aus. Dabei ersetzt man <paketname> durch den Namen des gewünschten Pakets. Beispielsweise installiert man das Paket typescript global mit:
yarn global add typescriptWichtiges zur PATH-Variable
Damit die global installierten Pakete aus der Kommandozeile direkt ausführbar sind, muss der Installationspfad in der Umgebungsvariable PATH enthalten sein. Standardmäßig installiert Yarn globale Pakete in einem Ordner, der meist unter ~/.yarn/bin zu finden ist. Wenn dieser Pfad nicht in der PATH-Variable eingetragen ist, kann man die global installierten Befehle nicht direkt ausführen.
Um sicherzugehen, dass der Pfad korrekt gesetzt ist, kann man beispielsweise in der Shell-Konfigurationsdatei (wie .bashrc oder .zshrc) folgende Zeile hinzufügen:
export PATH="$HOME/.yarn/bin:$PATH"Nach dem Hinzufügen sollte man die Shell neu starten oder die Konfigurationsdatei neu laden.
Alternative: Verwendung von Yarn classic oder Yarn 2+ (Berry)
Bei neueren Versionen von Yarn, insbesondere ab Yarn 2 (auch Berry genannt), hat sich das globale Installationsverhalten geändert. Dort wird oft empfohlen, sogenannte PlugnPlay-Funktionalitäten und projektbezogene Installationen zu nutzen. Trotzdem ist die global Installation mit yarn global add noch möglich, aber die Verwaltung der Pfade kann anders aussehen.
Es empfiehlt sich, die Dokumentation der verwendeten Yarn-Version zu lesen, um sicherzugehen, dass die globale Installation wie gewünscht funktioniert.
Zusammenfassung
Das globale Installieren von Paketen mit Yarn erfolgt über den Befehl yarn global add <paketname>. Dabei sollte darauf geachtet werden, dass der Installationspfad in der PATH-Variable enthalten ist, um die global installierten Programme direkt im Terminal verwenden zu können. Je nach Yarn-Version können Details der Installation variieren.
