Slik installerer du garn på CentOS 8


Laget av Facebook, Yarn er den kuleste og nyeste pakkebehandleren for NodeJS som har kommet for å erstatte npm. Mens npm fungerer helt greit, leveres Yarn med noen forbedringer som gir det et konkurransefortrinn over npm. Faktisk migrerer utviklere nå sine Node.JS-prosjekter til Yarn.

Anbefalt lesing: 18 beste NodeJS-rammeverk for utviklere i 2019

For det første dverger garn npm når det gjelder hastighet på pakkeinstallasjon. Garn er mye raskere enn npm og installerer pakker samtidig, noe som gjør det til et bedre valg enn npm.

I tillegg, når en pakke er installert, installeres en global cache som inneholder alle avhengighetene. Dette eliminerer behovet for å gå tilbake på nettet for å laste dem ned igjen og gjør påfølgende installasjon mye raskere

For det andre anses garn som sikrere enn npm. Dette er fordi den installerer pakker fra filen package.json eller yarn.lock.

Yarn.lock garanterer at den samme pakken er installert på alle enhetene, og holder dermed unna feil som oppstår ved installasjon av forskjellige versjoner. Derimot installerer npm pakker fra avhengigheter som reiser sikkerhetsproblemer på grunn av inkonsekvenser i pakkeversjonene som er installert.

I denne opplæringen lærer du hvordan du installerer Yarn på CentOS 8. La oss komme i gang.

Trinn 1: Installer NodeJS i CentOS 8

Til å begynne med logg inn på CentOS 8-systemet som root-bruker og installer EPEL-depotet som vist.

# yum install epel-release

Installer deretter NodeJS på CentOS 8 ved å bruke kommandoen.

# yum module install nodejs

For å bekrefte installasjonen av Node.JS, kjør.

# node -v
# node --version

Fra utgangen har vi installert Node versjon 10.16.3.

Trinn 2: Aktiver garnlager

Etter å ha installert Node.js i forrige trinn, må vi aktivere garnlageret ved å bruke følgende curl-kommando.

# curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | tee /etc/yum.repos.d/yarn.repo

Deretter legger du til GPG-nøkkelen ved å bruke rpm-kommandoen.

# rpm --import https://dl.yarnpkg.com/rpm/pubkey.gpg

Trinn 3: Installer Yarn i CentOS 8

Installer nå Yarn ved å bruke kommandoen.

# yum install yarn

For å sjekke versjonen av Yarn som vi har installert, kjør.

# yarn --version

1.21.1

Fra utdataene kan vi se at den siste versjonen av Yarn installert er Yarn v. 1.21.1.

Trinn 4: Lag et nytt prosjekt i garn

Du kan opprette et nytt prosjekt ved å bruke yarn init-kommandoen og senere etterfulgt av prosjektets navn. For eksempel:

# yarn init my_first_project

Du vil bli bedt om å svare på et par spørsmål. Du kan velge å svare Ja eller Nei eller bare trykke ENTER for å gå videre til neste spørsmål.

En package.json-fil opprettes på slutten, og du kan bekrefte den ved å bruke ls-kommandoen som vist.

# ls -l package.json

Denne filen inneholder all informasjonen du nettopp har gitt, og du ser innholdet i den ved å bruke cat-kommandoen.

# cat package.json

Trinn 5: Installer pakker med garn

For å installere pakken, bruk bare syntaksen.

# yarn add [package_name]

For eksempel,

# yarn add express

For å fjerne pakken, bare kjør.

# yarn remove express

Garn kommer med nyttige fordeler som søker å kompensere for npms mangler. Den er mye raskere, sikker og overtar gradvis npm som Nodes favorittpakkebehandler.

Med Yarn kan du distribuere prosjektene dine med letthet og komfort samtidig som du unngår ulempene som oppstår med npm. I et nøtteskall er Garn den beste av de to. Prøv det og fortell oss din erfaring!