Yarn ist ein JavaScript Ein von Facebook entwickelter Paketmanager, der eine Liste von Vorteilen gegenüber seinem Gegenstück NPM bereitstellt . Einige davon sind:Schnellere Paket-Downloads, die Möglichkeit, Offline-Pakete herunterzuladen und die automatische Generierung von Sperrdateien. In diesem kurzen Tutorial geben wir Ihnen einen Überblick über die Installation und Verwendung von Yarn unter Debian 10.
Fangen wir an!
Schritt 1) Erstellen Sie ein Garn-Repository
Da Yarn noch nicht im offiziellen Repository von Debian 10 verfügbar ist, werden wir das Repo von Yarn manuell auf unserem System lokal hinzufügen. Aber zuerst aktualisieren und aktualisieren wir die Systempakete:
$ sudo apt update -y $ sudo apt upgrade -y
Als nächstes werden wir den GPG-Signaturschlüssel wie gezeigt installieren:
$ curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
Um das Yarn-Repository zu erstellen, führen Sie den folgenden Befehl aus:
$ echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
Schritt 2) Garn installieren
Wenn das Repository erstellt ist, synchronisieren Sie die Systempakete erneut, indem Sie das System aktualisieren:
$ sudo apt update -y
Führen Sie schließlich den folgenden Befehl aus, um Yarn zu installieren:
$ sudo apt install yarn
Sobald die Installation abgeschlossen ist, können Sie die installierte Yarn-Version überprüfen, indem Sie den folgenden Befehl ausführen:
[email protected]:~$ yarn -v 1.21.1 [email protected]:~$ OR [email protected]:~$ yarn -v 1.21.1 [email protected]:~$
Perfekt ! Wir haben Yarn erfolgreich auf Debian 10 installiert. Sehen wir uns nun einige Anwendungsfälle an, wie Garn verwendet werden kann.
Verwendung von Garn
Yarn schreibt Abhängigkeiten in package.json Datei, die sich im Stammordner Ihres Projekts befindet und diese Abhängigkeiten in den node_modules speichert Verzeichnis.
Um ein Projekt zu initialisieren, führen Sie einfach den folgenden Befehl aus:
$ yarn init
Es werden eine Reihe von Fragen gestellt, die Sie entsprechend beantworten müssen. Sie können einige Felder leer lassen, wenn Sie dies wünschen.
Bei der Initialisierung eines neuen Projekts wird, wie bereits erwähnt, eine Datei „package.json“ erstellt, die die soeben bereitgestellten Details enthält. Um die Datei anzuzeigen, führen Sie
aus$ cat package.json
Um ein Paket zu installieren, verwenden Sie die Syntax:
$ yarn add package
Um beispielsweise Express zu installieren, führen Sie den folgenden Befehl aus:
$ yarn add express
Um das Paket zu aktualisieren, führen Sie
aus$ yarn upgrade package
Wenn Sie alle Ihre Pakete aktualisieren möchten, führen Sie Folgendes aus:
$ yarn upgrade
Um ein Paket zu entfernen, verwenden Sie die Syntax
$ Garnentfernungspaket
Zum Beispiel:
$ yarn remove express
Und das war's auch schon bei der Garnmontage. Yarn ist ein Paketmanager, der langsam aber sicher an Fahrt gewinnt und versucht, den NPM-Paketmanager von Node zu ersetzen. Es ist schnell und ermöglicht es Entwicklern, Code auf nahtlose und sichere Weise zu teilen.