So installieren Sie Garn auf CentOS 8
- 2435
- 461
- Matteo Möllinger
Erstellt von Facebook, Garn ist der coolste und neueste Paketmanager für Nodejs was zu ersetzen ist NPM. Während NPM Funktioniert nur okay, Garn Schiffe mit einigen Verbesserungen, die ihm einen wettbewerbsfähigen Vorteil verleihen NPM. In der Tat migrieren Entwickler jetzt ihre Knoten.JS Projekte über Garn.
Empfohlen zu lesen: 18 Beste NodeJS -Frameworks für Entwickler im Jahr 2019
Also, warum sind Entwickler so schwindlig wegen Garn??
zuerst, Garn Zwerge NPM In Bezug auf die Geschwindigkeit der Paketinstallation. Garn ist viel schneller als NPM und installiert Pakete gleichzeitig und machen es zu einer besseren Wahl als eine bessere Wahl als NPM.
Wenn ein Paket installiert ist, wird außerdem ein globaler Cache installiert, der alle Abhängigkeiten enthält. Dies beseitigt die Notwendigkeit, wieder online zu gehen, um sie erneut herunterzuladen, und macht die nachfolgende Installation viel schneller
Zweitens, Garn wird als sicherer angesehen als NPM. Dies liegt daran, dass es Pakete aus dem installiert Paket.JSON oder Garn.sperren Dateien.
Garn.sperren Garantiert, dass das gleiche Paket auf allen Geräten installiert ist, wodurch Fehler ferngehalten werden, die sich aus der Installation verschiedener Versionen ergeben. Im Gegensatz, NPM Installiert Pakete aus Abhängigkeiten, die aufgrund von Inkonsistenzen in den installierten Paketversionen Sicherheitsbedenken aussprechen.
In diesem Tutorial lernen Sie, wie man installiert Garn An Centos 8. Lass uns anfangen.
Schritt 1: Installieren Sie NodeJs in CentOS 8
Zunächst sich mit Ihrem Anmeldung bei Ihrem anmelden Centos 8 System als Stammbenutzer und installieren Sie die Epel Repository wie gezeigt.
# yum install epel-releaseInstallieren Sie Epel Repo auf CentOS 8
Installieren Sie als nächstes NodeJS auf CentOS 8 mit dem Befehl.
# YUM -Modul Installieren Sie NodeJsInstallieren Sie NodeJs in CentOS 8
Um die Installation von zu bestätigen Knoten.JS laufen.
# Node -v # Knoten --versionÜberprüfen Sie die NodeJS -Version
Aus der Ausgabe haben wir den Knoten Version 10 installiert.16.3.
Schritt 2: Aktivieren Sie das Garn -Repository
Nach erfolgreicher Installation Knoten.JS Im vorherigen Schritt müssen wir das aktivieren Garn Repository mit dem folgenden Curl -Befehl.
# curl -Silent -Lokation https: // dl.Garnpkg.COM/U/min/Garn.Repo | T -Shirt /etc /yum.Repos.D/Garn.RepoInstallieren Sie Garn Repo in CentOS 8
Fügen Sie als nächstes den GPG -Taste mit dem Befehl rpm hinzu.
# RPM -Import https: // dl.Garnpkg.com/rpm/pubkey.gpg
Schritt 3: Installieren Sie Garn in CentOS 8
Jetzt installieren Garn Verwenden des Befehls.
# YUM -Garn installierenInstallieren Sie Garn in CentOS 8
Um die Version von zu überprüfen Garn Dass wir installiert haben, rennen.
# Garn --version 1.21.1
Aus der Ausgabe können wir feststellen, dass die neueste Version von Garn installiert ist Garn v. 1.21.1.
Schritt 4: Erstellen Sie ein neues Projekt im Garn
Sie können ein neues Projekt mit dem erstellen Garn init Befehl und später den Namen des Projekts. Zum Beispiel:
# Garn init my_first_projectProjekt in Garn erstellen
Sie werden aufgefordert, ein paar Fragen zu beantworten. Sie können sich entscheiden, zu antworten Ja oder NEIN oder einfach schlagen EINGEBEN Um zur nächsten Frage fortzufahren.
A Paket.JSON Die Datei wird am Ende erstellt und Sie können sie mit dem Befehl LS wie gezeigt bestätigen.
# LS -l -Paket.JSONPaket bestätigen.JSON -Datei
Diese Datei enthält alle Informationen, die Sie gerade zur Verfügung gestellt haben, und Sie sehen den Inhalt mit dem CAT -Befehl an.
# Katzenpaket.JSONPaket anzeigen.JSON -Datei
Schritt 5: Pakete mit Garn installieren
Um das Paket zu installieren, verwenden Sie einfach die Syntax.
# Garn hinzufügen [paket_name]
Zum Beispiel,
# Garn Express hinzufügenDas Paket mit Garn installieren
Um das Paket zu entfernen, laufen Sie einfach aus.
# Garn Express entfernenPaket mit Garn entfernen
Abschluss
Garn Kommt mit nützlichen Vorteilen, die die Mängeln von NPM kompensieren wollen. Es ist viel schneller, sicher und überholt allmählich NPM Als Lieblingspaketmanager des Knotens.
Mit Garn, Sie können Ihre Projekte mit Leichtigkeit und Komfort einsetzen und gleichzeitig die Unannehmlichkeiten vermeiden, die mit NPM verursacht werden. Kurzgesagt, Garn ist der bessere von beiden. Probieren Sie es aus und teilen Sie uns Ihre Erfahrungen mit!
- « 4 Nützliche Tools zum Suchen und Löschen von doppelten Dateien unter Linux
- Kernkomponenten von Ansible verstehen - Teil 1 »