Lõnga paigaldamine CentOS 8-le


Facebooki loodud Yarn on NodeJSi jaoks kõige lahedam ja uusim paketihaldur, mis on tulnud asendama npm. Kuigi npm töötab lihtsalt hästi, pakub Lõng mõningaid täiustusi, mis annavad sellele konkurentsieelise üle npm. Tegelikult viivad arendajad nüüd oma Node.JS-i projektid üle lõngale.

Soovitatav lugemine: 18 parimat NodeJS-i raamistikku arendajatele 2019. aastal

Esiteks, lõng kääbustab pakettide installimise kiiruse osas npm. Lõng on palju kiirem kui npm ja installib paketid üheaegselt, muutes selle paremaks kui npm.

Lisaks installitakse paketi installimisel globaalne vahemälu, mis sisaldab kõiki sõltuvusi. See kaob vajadusest uuesti võrgu kaudu uuesti alla laadida ja muudab järgneva installimise palju kiiremaks

Teiseks peetakse lõnga turvalisemaks kui npm. Seda seetõttu, et see installib paketid failidest package.json või yarn.lock.

Yarn.lock tagab, et sama pakett on installitud kõikidesse seadmetesse, hoides eemal erinevate versioonide installimisel tekkivad vead. Seevastu npm installib paketid sõltuvustest, mis tekitavad turbeprobleeme installitud pakettiversioonide vastuolude tõttu.

Selles õpetuses saate teada, kuidas CentOS 8-le lõnga installida. Alustame.

1. samm: installige NodeJS CentOS 8-sse

Alustuseks logige sisse oma CentOS 8 süsteemi juurkasutajana ja installige EPEL-hoidla nagu näidatud.

# yum install epel-release

Järgmisena installige NodeJS käsuga CentOS 8-le.

# yum module install nodejs

Node.JS-i installi kinnitamiseks.

# node -v
# node --version

Väljundist oleme installinud sõlme versiooni 10.16.3.

2. samm: lubage lõnga hoidla

Pärast Node.js edukat installimist eelmises etapis peame lubama lõnga hoidla järgmise käskluse abil.

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

Järgmisena lisage käsk rpm abil GPG-võti.

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

3. samm: installige lõng CentOS 8-sse

Nüüd installige lõng käsu abil.

# yum install yarn

Installitud lõnga versiooni kontrollimiseks käivitage.

# yarn --version

1.21.1

Väljundist näeme, et uusim installitud lõnga versioon on Lõng v. 1.21.1.

4. samm: looge lõnga uus projekt

Uue projekti saate luua lõnga init käsuga ja hiljem projekti nimega. Näiteks:

# yarn init my_first_project

Teil palutakse vastata paarile küsimusele. Järgmise küsimuse juurde liikumiseks võite otsustada vastata jah või ei või vajutada lihtsalt sisestusklahvi ENTER.

Lõpus luuakse fail pack.json ja saate selle kinnitada käsuga ls, nagu näidatud.

# ls -l package.json

See fail sisaldab kogu teavet, mille olete just andnud, ja saate selle sisu vaadata kassi käsu abil.

# cat package.json

5. samm: installige pakendid lõnga abil

Paketi installimiseks kasutage lihtsalt süntaksit.

# yarn add [package_name]

Näiteks,

# yarn add express

Pakendi eemaldamiseks lihtsalt käivitage.

# yarn remove express

Lõngaga kaasnevad kasulikud eelised, mis püüavad kompenseerida npm puudujääke. See on palju kiirem, turvalisem ja ületab järk-järgult Node'i kui Node'i lemmikkomplekti haldurit.

Lõngaga saate oma projekte hõlpsalt ja mugavalt juurutada, vältides samas ebamugavusi, mis tekivad npm-ga. Lühidalt öeldes on lõng neist kahest parem. Proovige seda ja andke meile oma kogemusest teada!