Garn, ein leistungsstarker JavaScript -Paket -Manager, der mit NPM kompatibel ist, automatisiert die Installation, Aktualisierung, Konfiguration und Entfernung von NPM -Paketen. Garn verbessert Geschwindigkeit und Zuverlässigkeit durch das zwischengespeicherte Pakete und parallele Operationen. In diesem Tutorial wird erläutert, wie Sie die neueste und klassische Version von Garn auf Ubuntu installieren und die einfachen Garnbefehle und -optionen beschreiben.
Installieren Sie die neueste Version von Garn
Um die neueste Version von Garn zu installieren und zu verwalten, wird empfohlen, CorePack, eine binäre Datei, die in den neueren Node.js -Versionen enthalten ist und als Brücke zwischen Benutzer und Garn fungiert. Hier sind die Schritte zum Installieren von Garn mit Corepack:
node -v
um die Version zu überprüfen. Corepack benötigt Node.js 16.10 oder höher. Wenn die Ausgabe eine ältere Version anzeigt, aktualisieren Sie Node.js.corepack enable
ein, um CorePack zu starten. (Hinweis: Wenn CorePack nicht in Ihrem System vorhanden ist, geben Sie sudo npm install -g corepack
ein, um es zu installieren.)corepack prepare yarn@stable --activate
yarn --version
zu überprüfen, um die Binärdatei auf die neueste Version zu aktualisieren yarn set version stable
Installieren Sie die klassische Version von Garn
Obwohl sich die klassische Version von Garn vor 2.0 im Wartungsmodus befindet, können Sie immer noch Garn 1.x mit dem offiziellen Garn -Repository und NPM installieren. Die Methode lautet wie folgt:
Methode 1: Installieren Sie die klassische Version von Garn über das Lagerhaus
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/yarn.gpg
echo "deb [signed-by=/etc/apt/trusted.gpg.d/yarn.gpg] https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt update
sudo apt install yarn
Dieser Befehl installiert Garn. Wenn Ihr System noch nicht node.js installiert hat, installiert Ihr Paketmanager es für Sie.Methode 2: Verwenden Sie NPM, um die klassische Version des Garns zu installieren
npm --version
Wenn Sie kein NPM haben, führen Sie sudo apt install npm
aus, um es zu installieren.sudo npm install -g yarn
Aktualisieren Sie Garn von Classic auf neueste
Folgen Sie die folgenden Schritte, um Garn vom Klassiker auf die neueste Version zu verbessern:
sudo npm install -g yarn
yarn set version berry
Grundgarnnutzung
Hier sind einige grundlegende Garnbefehle, die Sie wissen sollten:
Erstellen Sie ein neues Projekt
mkdir ~/my_project && cd ~/my_project
ein Verzeichnis für Ihre Anwendung und gehen Sie zu diesemyarn init
.Abhängigkeiten hinzufügen
yarn add [package_name]
standardmäßig hinzu, Garn installiert die neueste Version. Um eine bestimmte Version oder ein bestimmtes Tag zu installieren, verwenden Sie die folgende Syntax: yarn add [package_name]@[version_or_tag]
Upgrade Abhängigkeiten aufrüsten
yarn upgrade
, yarn upgrade [package_name]
oder yarn upgrade [package_name]@[version_or_tag]
Wenn kein Paketname angegeben ist, aktualisiert die Befehl alle Projektabhängigkeiten auf der neuesten Version basierend auf dem in der Paket.json -Datei angegebenen Versionsbereich. Andernfalls wird nur das angegebene Paket aktualisiert.Abhängigkeiten entfernen
yarn remove
gefolgt vom Paketnamen, um Abhängigkeiten zu entfernen: yarn remove [package_name]
In diesem Befehl wird das Paket entfernt und das Paket.json und Yarn.lock -Dateien aktualisiert.Installieren Sie alle Projektabhängigkeiten
yarn
oder yarn install
abschließend
Sie haben jetzt vollständig verstanden, wie man Garn auf Ubuntu -Systemen installiert und verwaltet. Egal, ob Sie die neueste Version von Garn oder die klassische Version von Garn verwenden, Sie können von der Geschwindigkeit, Zuverlässigkeit und Vielseitigkeit von Garn profitieren. Weitere Informationen zu Garn finden Sie auf der Seite Offizieller Garndokumentation.
Das obige ist der detaillierte Inhalt vonInstallieren und Verwenden von Garn auf Ubuntu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!