Yn it folgjende artikel sille wy Yarn besjen. Dit is in soarte fan JavaSkript pakket ynstallearder en ôfhinklikensbehearder frijjûn troch Facebook yn gearwurking mei oare ûntwikkelders lykas Google. Dit ynstallearder yntroduseart feroarings yn ôfhinklikensbehear, taakútfiering, en wat ferbetterings fan prestaasjes.
Garen stipet NPM-registraasje, mar ferskilt yn pakketynstallaasje. It brûkt slotbestannen en a deterministysk ynstallaasjealgoritme, wêrtroch jo deselde mapstruktuer hâlde kinne node_modules foar alle brûkers belutsen by in projekt. Dit kin helpe om fouten te ferminderjen dy't dreech binne te folgjen oer meardere masines.
Yn 'e measte programmearprojekten is ôfhinklikensbehear in wichtige taak. Yarn is in rappe, feilige en betroubere pakketôfhinklikensbehearder foar NodeJS-tapassingen, Dit is kompatibel mei NPM, brûkt om pakketten te ynstallearjen, te konfigurearjen, te aktualisearjen en te ferwiderjen.
Yarn is in open source manager, dat in cache oanmakket foar it ynladen pakket op 'e masine fan' e brûker en kin dit pakket opnij brûke as dat nedich is, sûnder it hieltyd wer te downloaden. Mei kontrolesums kontroleart dizze pakketbehearder de yntegriteit fan elk ynstalleare pakket foardat syn koade útfiert. Derneist kin Garen brûkt wurde yn offline modus.
Yn 'e folgjende rigels sille wy sjen hoe Yarn op Ubuntu 20.04 LTS te ynstallearjen mei help fan kommando-rigelomjouwing. Om it te brûken binne wy nedich NodeJS , om't it fan him hinget.
Artikelynhâld
Yarn ynstalleare op Ubuntu 20.04 LTS
In offisjele repository op Ubuntu 20.04 LTS is beskikber foar ynstallaasje. Mei dizze PPA kinne wy Yarn wrâldwiid ynstalleare op it systeem, Om troch te gean mei de ynstallaasje op ús kompjûter, moatte wy in terminal iepenje (Ctrl + Alt + T) en folgje dan elk fan 'e folgjende stappen:
Ynstallearje cURL op Ubuntu 20.04 LTS
As jo dit ark noch net op jo systeem binne ynstalleare, kinne jo ynstallearje it fan 'e offisjele Ubuntu 20.04 LTS pakket repository, Alles wat jo hoege te dwaan is it folgjende kommando útfiere om cURL te ynstallearjen:
sudo apt install curl
GPG-kaai tafoegje
As wy ienris cURL yn it systeem hawwe ynstalleare, foardat wy begjinne mei de ynstallaasje, sille wy GPG-kaai tafoegje om Yarn-pakketten te ferifiearjen, Om de GPG-kaai te ymportearjen, moatte jo gewoan it folgjende kommando yn deselde terminal ynfiere (Ctrl + Alt + T):
curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
Yarn repository ynskeakelje
Om de ynstallaasje te begjinnen, earst wy sille it nedige repository tafoegje en ynskeakelje yn Ubuntu 20.04 LTS, Om dat te dwaan, sille wy yn deselde terminal it kommando brûke:
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
Update de cache en ynstallearje Yarn
Op dit poadium sille wy earst APT-cache bywurkje en dan sil Yarn ynstalleare wurde op Ubuntu 20.04 LTS mei it folgjende kommando:
sudo apt update && sudo apt install yarn
As jo op it stuit Nodejs en NPM brûke, kinne jo Yarn ynstalleare troch te typen it folgjende kommando yn 'e terminal (Ctrl + Alt + T):
sudo apt install --no-install-recommends yarn
Kontrolearje Garenferzje
As de ynstallaasje is foltôge, sille wy kinne kontrolearje oft it mei sukses ynstalleare is op ús Ubuntu 20.04-systeem as net, Wy sille dit dwaan troch te fieren yn ús terminal (Ctrl + Alt + T):
yarn --version
Nei it útfieren fan it foarige kommando sil de terminal ús de ynstalleare ferzje sjen litte.
Ynstallearje pakketten mei Yarn
De measte pakketten sille ynstalleare wurde út it NPM-register en wurde gewoan neamd troch har pakketnamme. Bygelyks, as wy it pakket wolle ynstalleare reagearje fan it NPM-register soene wy net mear hawwe om te skriuwen it kommando:
yarn add react
para mear ynformaasje oer hoe't jo pakketten mei Yarn kinne ynstallearje, brûkers kinne de dokumintaasje rieplachtsje yn dit ferbân dat wy yn kinne fine de webside fan it projekt.
As jo nedich binne mear ynformaasje oer it ynstallearjen fan Garen op Ubuntu, brûkers kinne de projektpagina, Op dizze side kinne wy ek de Dokumintaasje oer it projekt, Wy sille ek de koade en mear ynformaasje fine fan 'e Yarn-pagina op GitHub.