Norėdami įdiegti „Yarn“, pir­miau­sia turite nustatyti pilną versiją, o tada – vieno projekto versiją. Tada galite kon­fi­gū­ruo­ti paketų tvarkyklę pagal savo pa­gei­da­vi­mus ir poreikius.

Kaip įdiegti „Yarn“ žingsnis po žingsnio

Ja­vaSc­ript paketų tvarkyklė Yarn buvo sukurta Node.js ir nuo jos išleidimo 2016 m. greitai tapo viena iš po­pu­lia­riau­sių sprendimų savo segmente. Kadangi ją nustatyti ne visada lengva, pa­teik­si­me jums išsamų aprašymą. Jūs jau tu­rė­tu­mė­te turėti įdiegtą ir nustatytą Node.js.

Tip

Su­ži­no­ki­te, kaip įdiegti Node.js Ubuntu sistemoje, mūsų straips­ny­je.

Kokie yra „Yarn“ įdiegimo rei­ka­la­vi­mai?

Yarn įdiegimui yra tik keletas rei­ka­la­vi­mų. Be Node.js, jums taip pat reikės Linux dist­ri­bu­ci­jos, pvz., Ubuntu, kaip ope­ra­ci­nės sistemos. Taip pat reikės npm paketų tvar­kyk­lės ir paskyros su sudo teisėmis. Jei nesate tikri, ar jūsų sistemoje yra Node.js, galite tai pa­tik­rin­ti naudodami šią komandą:

$ node -v
bash

Tai parodys, kokią versiją turite savo sistemoje. Jei gausite pa­tvir­ti­ni­mą, galite tęsti ir įdiegti Yarn.

Yarn at­si­siun­ti­mas ir įdiegimas

Norėdami įdiegti „Yarn“, turėsite nustatyti dvi paketo tvar­kyk­lės versijas. Pir­miau­sia at­si­sių­s­ki­te pilną programos versiją. Taip už­tik­rin­si­te, kad visi komandos nariai ir kiek­vie­na­me projekto etape naudotų tą pačią versiją. Tai padės sumažinti klaidų skaičių. Pilną versiją įdiekite naudodami „npm“ paketo tvarkyklę. Komanda atrodys taip:

$ sudo npm install -g yarn
bash

Tada pa­tik­rin­ki­te versijos numerį, kad įsi­ti­kin­tu­mė­te, jog gavote nau­jau­sius paketus. Tam skirtas komandos yra:

$ yarn --version
bash

Yarn įdiegimas lokaliai

Dabar galite nustatyti Yarn konk­re­čiam Ja­vaSc­ript projektui. Pir­miau­sia ati­da­ry­ki­te projekto katalogą. Pa­kei­s­ki­te vietos laikiklį „your-project“ savo projekto pa­va­di­ni­mu. Štai komanda:

cd ~/your-project
bash

Jei neturite aplanko savo projektui, sukurkite jį naudodami mkdir:

mkdir your-project
cd your-project
bash

Naudokite komandą yarn set, kad gautumėte Yarn Berry:

$ yarn set version berry
bash

Jei yra, bus at­si­siųs­ta naujausia „Yarn Berry“ versija. Iš­sau­go­ki­te ją projekto aplanke pa­va­di­ni­mu .yarn/releases ir sukurkite kon­fi­gū­ra­ci­jos failą pa­va­di­ni­mu .yarnrc.yml. Re­zul­ta­tas turėtų atrodyti maždaug taip:

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

Pa­tik­rin­ki­te versiją dar kartą naudodami šią komandą:

$ yarn --version
bash

Jei Yarn buvo įdiegtas tinkamai, gausite tokį rezultatą (versijos numeris priklauso nuo da­bar­ti­nės versijos):

3.0.0
bash

Kokie yra svar­biau­si Yarn komandos?

Įdiegę „Yarn“, galite pradėti jį naudoti. Verta su­si­pa­žin­ti su keliais pag­rin­di­niais ko­man­do­mis, kad ga­lė­tu­mė­te mak­si­ma­liai išnaudoti paketų tvar­kyk­lės galimybes. Toliau pa­teik­si­me keletą svar­biau­sių komandų.

Naujo projekto pradžia

Norėdami pradėti naują projektą, naudokite komandą init. Ji sukurs naują projektą ir visus projektui rei­ka­lin­gus failus:

yarn init
bash

Taupymas ir pri­klau­so­my­bių kūrimas

Jei jau turite projektą ir norite jame saugoti pri­klau­so­my­bes, naudokite komandą yarn install:

yarn install
bash

Naudokite komandą add, kad su­kur­tu­mė­te naujas pri­klau­so­my­bes. Pa­kei­s­ki­te vietos laikiklį „pa­c­ka­ge­na­me“ tikruoju paketo pa­va­di­ni­mu:

yarn add packagename
bash

Geriausia .gitignore kon­fi­gū­ra­ci­ja

Visi failai yra išsaugomi jūsų projekto .yarn aplanke, tačiau galite kai kuriuos failus palikti. Tam naudokite šią kon­fi­gū­ra­ci­ją savo .gitignore faile:

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

Pagalba ir papildoma in­for­ma­ci­ja

Jei po „Yarn“ įdiegimo reikės pagalbos ar pa­pil­do­mos in­for­ma­ci­jos, naudokite --help:

$ yarn --help
bash

Jei reikia pagalbos su konkrečia komanda, sujunkite komandą su --help. Pa­vyz­džiui, su yarn install tai atrodytų taip:

$ yarn install --help
bash

Kokios yra al­ter­na­ty­vos Yarn?

Yarn yra puikus spren­di­mas, jei norite saugiai dalytis ir naudoti kodą. Tačiau yra ir keletas gerų al­ter­na­ty­vų, kurias galite naudoti vietoj Yarn.

npm

Ne­nuo­sta­bu, kad npm (Node Project Manager) yra puikus pa­si­rin­ki­mas dirbant su vykdymo aplinka. Jis yra lengvai nau­do­ja­mas, greitas, saugus ir puikiai tinka Node.js. Jis siūlo daugiau nei 1,3 milijono paketų registrą ir CLI sąsają. Mes taip pat naudojome npm šiame Yarn diegimo vadove.

pnpm

pnpm yra atviro kodo paketų tvarkyklė, puikiai pri­tai­ky­ta darbui su Ja­vaSc­ript. Jos struktūra panaši į npm, tačiau ji naudoja sim­bo­li­nes nuorodas (Symlinks) ir nevykdo kelių identiškų paketų vietinių diegimų. Ji buvo sukurta kaip efek­ty­ves­nė al­ter­na­ty­va npm, todėl yra įdomi kaip Yarn pa­kai­ta­las.

Bower

Trečiasis variantas – „Bower“, nemokamas paketų tvarkyklė, skirta klientų pusės ži­nia­tink­lio kūrimui, op­ti­mi­zuo­ta darbui prie­ki­nė­je dalyje. Ji siūlo didelį paketų pa­si­rin­ki­mą. Be Ja­vaSc­ript, tvarkyklė taip pat dirba su kitais kom­po­nen­tais, pvz., HTML ir CSS. Ji labai paprasta naudoti ir veikia naudojant „Node.js“ komandų eilutę.

Go to Main Menu