Yarn’i ins­tal­li­miseks peate esmalt sea­dis­tama täis­ver­siooni ja seejärel ühe projekti versiooni. Seejärel saate pakettide halduri oma soovide ja vajaduste järgi kon­fi­gu­ree­rida.

Kuidas ins­tal­lida Yarn samm-sammult

Ja­vaSc­ripti pa­ke­ti­hal­dur Yarn on arendatud Node.js jaoks ja on alates selle väl­ja­las­kest 2016. aastal kiiresti muutunud üheks po­pu­laar­se­maks la­hen­duseks oma segmendis. Kuna selle sea­dis­ta­mine ei ole alati lihtne, anname teile samm-sammulise juhendi. Teil peaks Node.js juba olema ins­tal­li­tud ja sea­dis­ta­tud.

Millised on Yarn’i ins­tal­li­mise nõuded?

Yarn’i ins­tal­li­miseks on vaid mõned nõuded. Lisaks Node.js-ile on vaja ka Linuxi dist­ri­but­siooni, näiteks Ubuntu, ope­rat­sioo­ni­süs­tee­mina. Samuti on vaja npm-pakettide haldurit ja sudo-õigustega kontot. Kui pole kindel, kas süsteemis on Node.js, saab seda kont­rol­lida järgmise käsuga:

$ node -v
bash

See näitab teile, milline versioon teie süsteemis on. Kui saate kinnituse, võite Yarn’i ins­tal­lida.

Yarn’i al­la­laa­di­mine ja ins­tal­li­mine

Yarn’i ins­tal­li­miseks peate te­ge­li­kult sea­dis­tama kaks versiooni pakettide haldurist. Esiteks laadige alla programmi täis­ver­sioon. Nii saate tagada, et kõik teie mees­kon­na­liik­med ja projekti kõik etapid kasutavad sama versiooni. See omakorda vähendab vigu. Kasutage npm pakettide haldurit täis­ver­siooni ins­tal­li­miseks. Selleks on vaja järgmist käsku:

$ sudo npm install -g yarn
bash

Seejärel kont­rol­lige versiooni numbrit, et veenduda, et olete saanud viimased paketid. Selleks kasutage järgmist käsku:

$ yarn --version
bash

Yarn’i kohalik ins­tal­li­mine

Nüüd saate Yarn’i sea­dis­tada konk­reetse Ja­vaSc­ript-projekti jaoks. Esmalt avage projekti kataloog. Asendage asen­dus­märk „your-project” oma projekti nimega. Siin on käsk:

cd ~/your-project
bash

Kui sul pole oma projekti jaoks kausta, loo see mkdir abil:

mkdir your-project
cd your-project
bash

Kasuta käsku yarn set, et saada Yarn Berry:

$ yarn set version berry
bash

Kui see on saadaval, laa­di­takse alla Yarn Berry uusim versioon. Salvesta see pro­jek­ti­kausta nimega .yarn/releases ja loo kon­fi­gu­rat­sioo­ni­fail nimega .yarnrc.yml. Väljund peaks olema umbes selline:

Resolving berry to a url...
Downloading https://github.com/yarnpkg/berry/raw/master/packages/berry-cli/bin/berry.js...
Saving it into /home/user/your-project/.yarn/releases/yarn-berry.cjs...
Updating /home/user/your-project /.yarnrc.yml...
Done!
bash

Kont­rol­lige versiooni uuesti järgmise käsuga:

$ yarn --version
bash

Kui Yarn on õigesti ins­tal­li­tud, saate järgmise väljundi (versiooni number varieerub sõltuvalt prae­gu­sest ver­sioo­nist):

3.0.0
bash

Millised on kõige olu­li­se­mad Yarn-käskud?

Kui olete Yarn’i ins­tal­li­nud, võite seda kasutama hakata. Tasub tutvuda mõningate põhiliste käskudega, et saaksite pakettide haldurist mak­si­maal­selt kasu. Allpool tut­vus­tame mõningaid olu­li­se­maid käske.

Uue projekti alus­ta­mine

Uue projekti alus­ta­miseks kasutage käsku init. See loob uue projekti ja kõik projekti jaoks vajalikud failid:

yarn init
bash

Sõl­tu­vuste sal­ves­ta­mine ja loomine

Kui sul on juba projekt olemas ja soovid sinna sõl­tu­vu­sed sal­ves­tada, kasuta käsku yarn install:

yarn install
bash

Kasutage käsku add uute sõl­tu­vuste loomiseks. Asendage asen­dus­märk „pac­ka­ge­name” paketi tegeliku nimega:

yarn add packagename
bash

Parim kon­fi­gu­rat­sioon failile .gitignore

Kõik failid sal­ves­ta­takse projekti .yarn kausta, kuid mõned failid võite välja jätta. Selleks kasutage oma .gitignore failis järgmist kon­fi­gu­rat­siooni:

.yarn/*
!.yarn/patches
!.yarn/releases
!.carn/plugins
!.yarn/sdks
!.yarn/versions
.pnp.*
bash

Abi ja lisateave

Kui vajate abi või li­sa­tea­vet pärast Yarn’i ins­tal­li­mist, kasutage --help:

$ yarn --help
bash

Kui vajate abi konk­reetse käsuga, kom­bi­nee­rige käsk numbriga --help. Näiteks numbriga yarn install näeks see välja järgmine:

$ yarn install --help
bash

Millised on Yarnile al­ter­na­tiivid?

Yarn on suu­re­pä­rane lahendus, kui soovite koodi tur­va­li­selt jagada ja kasutada. Kuid on ka mitmeid häid al­ter­na­tiive, mida saate Yarn’i asemel kasutada.

npm

Ei ole üllatav, et npm (Node Project Manager) on hea valik töö­ta­miseks käi­vi­tus­kesk­kon­naga. See on lihtne kasutada, kiire, turvaline ja sobib ideaal­selt Node.js-ile. See pakub üle 1,3 miljoni paketi registrit ja CLI-liidest. Oleme npm-i kasutanud ka selles Yarn-i ins­tal­li­mis­ju­hen­dis.

pnpm

pnpm on avatud läh­te­koo­diga pakettide haldur, mis sobib ideaal­selt Ja­vaSc­rip­tiga töö­ta­miseks. Selle struktuur on sarnane npm-iga, kuid see kasutab süm­bo­li­lin­kide (Symlinks) ja ei tee mitmeid identseid pakette ko­ha­li­kult installi. See on arendatud npm-i tõhusama al­ter­na­tiivina, mis teeb selle hu­vi­ta­vaks Yarn-i asen­da­jaks.

Bower

Meie kolmas al­ter­na­tiiv on Bower, tasuta pakettide haldur klien­di­poolse vee­biaren­duse jaoks, mis on op­ti­mee­ri­tud töö­ta­miseks fron­ten­dis. See pakub suurt valikut pakette. Lisaks Ja­vaSc­rip­tile töötab haldur ka teiste kom­po­nen­ti­dega, nagu HTML ja CSS. See on väga lihtne kasutada ja töötab Node.js-i käsurea abil.

Go to Main Menu