So installieren Sie Garn auf CentOS 8

So installieren Sie Garn auf CentOS 8

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-release 
Installieren Sie Epel Repo auf CentOS 8

Installieren Sie als nächstes NodeJS auf CentOS 8 mit dem Befehl.

# YUM -Modul Installieren Sie NodeJs 
Installieren 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.Repo 
Installieren 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 installieren 
Installieren 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_project 
Projekt 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.JSON 
Paket 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.JSON 
Paket 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ügen 
Das Paket mit Garn installieren

Um das Paket zu entfernen, laufen Sie einfach aus.

# Garn Express entfernen 
Paket 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!