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!