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

So installieren Sie Yarn unter Debian 10

Yarn ist ein mit npm kompatibler JavaScript-Paketmanager, mit dem Sie npm-Pakete installieren, aktualisieren, konfigurieren und entfernen können. Es wurde erstellt, um eine Reihe von Problemen mit npm zu lösen, wie z. B. die Beschleunigung des Paketinstallationsprozesses durch Parallelisierung von Vorgängen und die Reduzierung von Fehlern im Zusammenhang mit der Netzwerkverbindung.

Dieses Tutorial erklärt, wie man Yarnon Debian 10, Buster installiert. Wir werden auch die Grundlagen der Verwendung von Yarn zum Erstellen eines neuen Projekts und zum Hinzufügen/Entfernen von Abhängigkeiten behandeln.

Installieren von Yarn unter Debian 10 #

Führen Sie die folgenden Schritte als Root oder Benutzer mit sudo-Berechtigungen aus, um Yarn unter Debian 10 zu installieren:

  1. Yarn-Paket ist im Yarn-Repository verfügbar. Führen Sie die folgenden Befehle aus, um den GPG-Schlüssel des Repositorys zu importieren und das APT-Repository zu aktivieren:

    curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
  2. Sobald das Repository aktiviert ist, aktualisieren Sie den Paketindex und installieren Sie Yarn mit:

    sudo apt updatesudo apt install yarn

    Wenn Node.js nicht auf Ihrem System installiert ist, wird es mit dem obigen Befehl installiert. Wenn Sie nvm verwenden, können Sie die Installation von Node.js überspringen mit:

    sudo apt install --no-install-recommends yarn
  3. Überprüfen Sie die Installation, indem Sie die Yarn-Versionsnummer drucken:

    yarn --version
    1.21.1

    Zum Zeitpunkt der Erstellung dieses Artikels ist die neueste Version 1.17.3 .

Verwendung von Garn #

Nachdem Yarn nun auf Ihrem Debian-System installiert wurde, wollen wir einige der häufigsten Yarn-Befehle untersuchen.

Neues Projekt erstellen #

Um ein neues Garnprojekt zu erstellen, geben Sie yarn init ein gefolgt vom Projektnamen. Zum Beispiel, um ein Projekt mit dem Namen my_project zu erstellen Sie würden Folgendes eingeben:

yarn init my_project

Das Skript wird Ihnen einige Fragen stellen. Sie können entweder antworten oder enter drücken um die Standardwerte zu verwenden:

yarn init v1.21.1
question name (alex): Linuxize
question version (1.0.0): 0.0.1
question description: Testing Yarn
question entry point (index.js): 
question repository url: 
question author: Linuxize
question license (MIT): 
question private: 
success Saved package.json
Done in 20.18s.

Der Befehl erstellt lediglich eine grundlegende package.json Datei mit den von Ihnen bereitgestellten Informationen. Diese Datei kann jederzeit geändert werden.

Sie können auch ein Yarn-Projekt in einem bestehenden Verzeichnis initiieren. Navigieren Sie dazu in das Verzeichnis und führen Sie Folgendes aus:

yarn init

Hinzufügen von Abhängigkeit #

Um Ihrem Projekt ein Paket als Abhängigkeit hinzuzufügen, verwenden Sie yarn add Befehl gefolgt vom Paketnamen:

yarn add [package_name]

Der Befehl installiert das Paket und alle Pakete, von denen es abhängt, und aktualisiert die Datei package.json des Projekts und yarn.lock Dateien.

Wenn nur der Paketname angegeben wird, installiert Yarn standardmäßig 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]

Upgrading-Abhängigkeit #

Um die Pakete zu aktualisieren, verwenden Sie einen der folgenden Befehle:

yarn upgradeyarn upgrade [package_name]yarn upgrade [package_name]@[version_or_tag]

Wenn kein Paketname angegeben ist, aktualisiert der Befehl die Projektabhängigkeiten auf ihre neueste Version gemäß dem Versionsbereich, der in der Datei „package.json“ angegeben ist. Andernfalls werden nur die angegebenen Pakete aktualisiert.

Abhängigkeit wird entfernt #

Um ein Paket aus den Abhängigkeiten des Projekts zu entfernen, rufen Sie yarn remove auf Befehl gefolgt vom Paketnamen:

yarn remove [package_name]

Der Befehl aktualisiert auch die package.json des Projekts und yarn.lock Dateien.

Installation aller Projektabhängigkeiten #

Zum Installieren aller Abhängigkeiten eines vorhandenen Projekts, die in package.json angegeben sind Dateilauf:

yarn

oder

yarn install

Debian
  1. So installieren Sie Debian 10 (Buster)

  2. So installieren Sie Yarn unter Ubuntu 20.04

  3. So installieren Sie Yarn unter CentOS 7

  4. So installieren Sie Yarn unter CentOS 8

  5. So installieren Sie Yarn unter Debian 11 / Debian 10

So installieren Sie den Yarn JS (Node) Package Manager unter Debian 11

So installieren Sie Yarn auf Debian 9 Stretch

So installieren Sie Go unter Debian 10

So installieren Sie Yarn unter Debian 11

So installieren Sie Yarn unter Ubuntu 18.04

So installieren Sie Go unter Debian