GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So installieren und verwenden Sie den Yarn Package Manager unter Linux

In diesem Tutorial werden wir besprechen, was Garn ist , wie man den Yarn-Paketmanager unter Linux installiert und schließlich werfen wir einen Blick auf die grundlegende Verwendung von Yarn.

Einführung in Garn

Garn, steht für Y und A andere R Ressource N avigator, ist ein moderner Paketmanager zum Installieren und Verwalten von JavaScript-Programmen in den Betriebssystemen Linux, macOS und Windows.

Yarn ist ein schneller, sicherer und zuverlässiger Paketmanager. Yarn ist vollständig kompatibel mit der npm registry und kann neben npm arbeiten Paketmanager.

Es tut alles gleichzeitig, um die Ressourcennutzung zu maximieren, und speichert alle heruntergeladenen Pakete im Cache. Daher ist es nicht erforderlich, dasselbe Paket immer wieder herunterzuladen. Yarn ist auch von Natur aus sicher, da es vor der Installation Prüfsummen verwendet, um die Integrität jedes Pakets sicherzustellen.

Standardmäßig unterstützt Yarn Node . Mit Plugins können Sie die Unterstützung auch auf andere Programmiersprachen erweitern. Obwohl die Verwendung von Yarn-Befehlen der von Npm ähnelt, gibt es einige zusätzliche Befehle. Zum Beispiel hat es "yarn why" Befehl, der Ihnen mitteilt, warum ein bestimmtes Paket installiert ist.

Yarn wurde ursprünglich von Facebook entwickelt, um Leistungs- und Sicherheitsprobleme mit npm anzugehen und zu beheben. Jetzt ist Yarn ein unabhängiges Open-Source-Projekt, das weder an Facebook noch an ein anderes Unternehmen gebunden ist.

Installieren Sie den Yarn-Paketmanager unter Linux

Yarn ist in den Standard-Repositories meiner vielen Linux-Distributionen verfügbar. Die offiziell empfohlene Methode zur Installation von Yarn ist jedoch die Verwendung von Npm , der Paketmanager von Nodejs.

Npm wird standardmäßig mit der Nodejs-Installation installiert. Informationen zu Nodejs unter Linux finden Sie in der folgenden Anleitung:

  • So installieren Sie NodeJS unter Linux

Verwenden Sie nach der Installation von Nodejs npm So installieren Sie Yarn auf Ihrem Linux-Rechner:

$ npm install -g yarn

Überprüfen Sie die installierte Yarn-Version:

$ yarn --version
1.22.10

Wie Sie in der obigen Ausgabe sehen können, ist die installierte Yarn-Version 1.22.10 .

Aktualisieren Sie Garn 1.x auf Garn 2

Die Entwickler von Yarn empfehlen, von der Yarn-Version 1.x auf die Version 2.x zu migrieren, um ein schnelles und stabiles Yarn-Erlebnis zu erhalten.

Um Garn 1.x auf Garn 2 zu migrieren, gehen Sie zu Ihrem Projektordner und führen Sie den folgenden Befehl aus, um auf die Garn 2-Version zu aktualisieren:

$ yarn set version berry

Hier, berry ist der Codename für die Release-Version von Yarn 2. Sie können die Version mit dem Befehl überprüfen:

$ yarn --version
 2.4.1

Sie können auch den folgenden Befehl verwenden, um die Yarn 1.x-Version dauerhaft auf die Yarn 2.x-Version zu aktualisieren:

$ yarn set version latest

Überprüfen Sie, ob Yarn erfolgreich aktualisiert wurde oder nicht, indem Sie den Befehl verwenden:

$ yarn --version
2.4.1

Toll! Yarn wurde auf Version 2.x migriert. Zum Zeitpunkt der Erstellung dieses Leitfadens war die neueste Yarn-Version 2.4.1 .

Erste Schritte mit Garn

Wir haben Yarn installiert und auf die neueste Version aktualisiert. Lassen Sie uns nun ein paar grundlegende Yarn-Befehle lernen.

1. Hilfebereich anzeigen

Um die Liste der verfügbaren Yarn-Befehle anzuzeigen, lesen Sie den Yarn-Hilfeabschnitt, indem Sie den folgenden Befehl ausführen:

$ yarn help

Dieser Befehl listet alle Yarn-Befehle auf, einschließlich ihrer Optionen/Flags, zusammen mit einer kleinen Beschreibung jedes Befehls. Sie können auch den Hilfeabschnitt eines beliebigen Unterbefehls wie unten anzeigen:

$ yarn add -h

Oder,

$ yarn add --help

Ich bin wirklich beeindruckt von der Garnhilfe. Der Hilfeabschnitt jedes Yarn-Unterbefehls ist übersichtlich mit Beispielbefehlen geschrieben. Der Hilfebereich aller Befehle ist sehr detailliert und alle Optionen werden gründlich erklärt. Ich denke, Sie brauchen keine Online-Dokumentation. Alles kann offline abgerufen werden.

2. Starten Sie ein neues Projekt

Führen Sie den folgenden Befehl aus, um ein neues Projekt zu starten:

$ yarn init

Dieser Befehl erstellt ein neues Projekt mit dem Namen des aktuellen Benutzers.

Beispielausgabe:

{
   name: 'ostechnix'
 }

3. Abhängigkeiten installieren

Um alle notwendigen Abhängigkeiten für unser neues Projekt zu installieren, führen Sie Folgendes aus:

$ yarn

Oder,

$ yarn install

4. Pakete installieren

Wir können zusätzliche Pakete oder Abhängigkeiten mit yarn add installieren Befehl. Es gibt mehrere Möglichkeiten, ein neues Paket mit dem Garnbefehl hinzuzufügen.

Um ein reguläres Paket hinzuzufügen, zum Beispiel lodash , zum aktuellen Arbeitsbereich, führen Sie Folgendes aus:

$ yarn add lodash

Sie können dem aktuellen Arbeitsbereich eine bestimmte Version eines Pakets hinzufügen mit dem Befehl:

$ yarn add [email protected]

Sie können auch ein Paket aus dem Master-Branch hinzufügen eines GitHub-Repositorys in den aktuellen Arbeitsbereich über eine URL:

$ yarn add [email protected]://github.com/lodash/lodash

Oder verwenden Sie das GitHub-Protokoll wie unten:

$ yarn add [email protected]/lodash

Wenn Sie eine andere Kategorie einer Abhängigkeit hinzufügen möchten, verwenden Sie --dev Flag zum Hinzufügen von Dev-Abhängigkeiten und --peer um Peer-Abhängigkeiten hinzuzufügen.

$ yarn add lodash --dev
$ yarn add lodash --peer

Wie ich bereits sagte, können wir den Hilfeabschnitt eines Yarn-Unterbefehls mit -h/--help anzeigen Flagge:

$ yarn add -h

5. Upgrade-Pakete

Um ein Paket mit Yarn zu aktualisieren, führen Sie Folgendes aus:

$ yarn up lodash

6. Paketinformationen anzeigen

Um Informationen zu einem Paket anzuzeigen, führen Sie Folgendes aus:

$ yarn info lodash
└─ [email protected]:4.17.21
└─ Version: 4.17.21

Wenn Sie alle verfügbaren Informationen über ein Garnpaket anzeigen möchten, lautet der Befehl:

$ yarn npm info lodash

7. Ausführen eines Shell-Befehls

Wir können einen Shell-Befehl mit yarn exec ausführen Befehl.

Lassen Sie uns zum Beispiel einen Hello World-Text mit Garn wie unten anzeigen:

$ yarn exec echo Hello World
Hello World

Zeigen Sie die Version des Linux-Kernels mit dem Yarn-Befehl an:

$ yarn exec uname -mrs
Linux 5.4.0-72-generic x86_64

8. Zeigt an, warum ein Paket installiert ist

Dies ist eines der einzigartigen Merkmale von Yarn. Yarn kann den Grund für die Installation eines Pakets anzeigen.

$ yarn why lodash

9. Arbeitsbereiche anzeigen

Ein weiteres bemerkenswertes Feature von Yarn sind Arbeitsbereiche. Workspace ermöglicht es Benutzern, Abhängigkeiten von mehreren package.json zu installieren Dateien in Unterordnern eines einzelnen Stammverzeichnisses package.json Datei, alles auf einmal.

Um alle verfügbaren Arbeitsbereiche zu drucken, führen Sie Folgendes aus:

$ yarn workspaces list

10. Aktuelle Konfigurationseinstellungen anzeigen

Um die aktuell aktiven Konfigurationseinstellungen zu drucken, führen Sie Folgendes aus:

$ yarn config

11. Plugins anzeigen

Um die direkt aus dem Yarn-Repository verfügbaren Plugins zu drucken, führen Sie Folgendes aus:

$ yarn plugin list

Der obige Befehl zeigt alle verfügbaren offiziellen Plugins an. Wenn Sie nur die derzeit aktiven Plugins anzeigen möchten, führen Sie Folgendes aus:

$ yarn plugin runtime

12. Plugins herunterladen

Wir können Plugins aus dem offiziellen Yarn-Repository oder lokalen oder Drittanbieter-Repositorys herunterladen und aktivieren. Wenn Sie ein Plug-in aus einem Drittanbieter-Repository hinzufügen, geben Sie die URL des Plug-ins ein. Wenn Sie das Plugin von Ihrem lokalen System hinzufügen, geben Sie einfach seinen Pfad ein.

Plugin herunterladen und aktivieren, zum Beispiel plugin-version , führen Sie aus dem Yarn-Repository Folgendes aus:

$ yarn plugin import @yarnpkg/plugin-version

13. Plugins entfernen

Um ein aus dem Yarn-Repository importiertes Plug-in zu entfernen, führen Sie Folgendes aus:

$ yarn plugin remove @yarnpkg/plugin-stage

Wenn Sie es aus dem lokalen System importiert haben, nennen Sie einfach seinen Namen.

14. Pakete entfernen

Um ein Paket mit Yarn zu deinstallieren, führen Sie Folgendes aus:

$ yarn remove lodash

15. Cache entfernen

Um alle lokalen Archive zu entfernen, führen Sie Folgendes aus:

$ yarn cache clean

Sie können auch alle Archive entfernen, die in ~/.yarn gespeichert sind Verzeichnis mit dem Befehl:

$ yarn cache clean --mirror

Diese reichen gerade aus, um mit dem Garnpaket-Manager zu beginnen. Es stehen jedoch viele Befehle zur Verfügung. Ich überlasse sie Ihnen zum Lernen und Experimentieren. Sie können die vollständige Liste der Yarn-Befehle mit yarn --help anzeigen Befehl. Wenn Sie die Verwendung eines bestimmten Unterbefehls nicht kennen, führen Sie einfach "yarn sub-command -h" aus um den Hilfebereich dieses bestimmten Befehls aufzurufen.


Linux
  1. So installieren und verwenden Sie den Snap-Paket-Manager unter Alma Linux 8

  2. So installieren und verwenden Sie Flatpak unter Linux

  3. So installieren und verwenden Sie den Vim-Plug-Plugin-Manager unter Linux

  4. So installieren und verwenden Sie Traceroute unter Linux

  5. So installieren und verwenden Sie den PIP Python Package Manager unter Rocky Linux 8

So installieren und verwenden Sie den Befehl locate unter Linux

So installieren und verwenden Sie den Tor-Browser unter Linux

So installieren und verwenden Sie phpMyAdmin unter Linux

So installieren und verwenden Sie den fd-Befehl unter Linux

So installieren und verwenden Sie Nu Shell unter Linux

So installieren und verwenden Sie den i3 Window Manager unter Linux