Za na­me­sti­tev Yarna morate najprej nastaviti polno različico, nato pa različico za posamezen projekt. Nato lahko kon­fi­gu­ri­ra­te upra­vi­te­lja paketov glede na svoje želje in potrebe.

Kako namestiti Yarn korak za korakom

Upra­vi­telj paketov Ja­va­Script Yarn je bil razvit za Node.js in je od izida leta 2016 hitro postal ena najbolj pri­lju­blje­nih rešitev v svojem segmentu. Ker njegova na­me­sti­tev ni vedno enostavna, vam bomo ponudili podrobna navodila. Node.js mora biti že nameščen in na­sta­vljen.

Tip

V našem članku izvedite, kako namestiti Node.js na Ubuntu.

Kakšne so zahteve za na­me­sti­tev programa Yarn?

Za na­me­sti­tev Yarna je potrebnih le nekaj pogojev. Poleg Node.js boste po­tre­bo­va­li tudi di­s­tri­bu­ci­jo Linux, kot je Ubuntu, kot ope­ra­cij­ski sistem. Po­tre­bo­va­li boste tudi upra­vi­te­lja paketov npm in račun s pri­vi­le­gi­ji sudo. Če niste pre­pri­ča­ni, ali imate Node.js v svojem sistemu, lahko to preverite z na­sle­dnjim ukazom:

$ node -v
bash

Tako boste videli, katero različico imate v svojem sistemu. Če prejmete potrditev, lahko na­da­lju­je­te z na­me­sti­tvi­jo Yarna.

Prenos in na­me­sti­tev programa Yarn

Za na­me­sti­tev Yarna boste morali nastaviti dve različici upra­vi­te­lja paketov. Najprej prenesite polno različico programa. Tako boste za­go­to­vi­li, da vsi člani vašega tima in na vsaki stopnji projekta upo­ra­blja­jo isto različico. To bo zmanjšalo število napak. Za na­me­sti­tev polne različice uporabite upra­vi­te­lja paketov npm. Ukaz za to bo izgledal takole:

$ sudo npm install -g yarn
bash

Nato preverite številko različice, da se pre­pri­ča­te, da ste prejeli naj­no­vej­še pakete. Ukaz za to je:

$ yarn --version
bash

Na­me­sti­tev Yarna lokalno

Sedaj lahko nastavite Yarn za določen Ja­va­Script projekt. Najprej odprite imenik projekta. Na­do­me­sti­te zaznamek „your-project” z imenom vašega projekta. Tukaj je ukaz:

cd ~/your-project
bash

Če nimate mape za svoj projekt, jo ustvarite z uporabo mkdir:

mkdir your-project
cd your-project
bash

Uporabi ukaz yarn set, da pridobiš Yarn Berry:

$ yarn set version berry
bash

Če je na voljo, se bo prenesla naj­no­vej­ša različica Yarn Berry. Shranite jo v projektno mapo z imenom .yarn/releases in ustvarite kon­fi­gu­ra­cij­sko datoteko z imenom .yarnrc.yml. Izhod naj bi bil približno takšen:

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

Ponovno preverite različico z na­sle­dnjim ukazom:

$ yarn --version
bash

Če je bil Yarn pravilno nameščen, boste dobili naslednji izpis (z različno številko različice, odvisno od trenutne različice):

3.0.0
bash

Kateri so naj­po­memb­nej­ši ukazi Yarn?

Ko namestite Yarn, ga lahko začnete upo­ra­blja­ti. Da bi lahko kar najbolje iz­ko­ri­sti­li paketni upra­vi­telj, si oglejte nekaj osnovnih ukazov. Spodaj pred­sta­vlja­mo nekatere naj­po­memb­nej­še ukaze.

Začetek novega projekta

Za začetek novega projekta uporabite ukaz init. S tem boste ustvarili nov projekt in vse datoteke, ki jih po­tre­bu­je­te za projekt:

yarn init
bash

Shra­nje­va­nje in ustvar­ja­nje od­vi­sno­sti

Če že imate projekt in želite v njem shraniti od­vi­sno­sti, uporabite ukaz yarn install:

yarn install
bash

Uporabite ukaz add za ustvar­ja­nje novih od­vi­sno­sti. Na­do­me­sti­te zaznamek „pac­ka­ge­na­me“ z dejanskim imenom paketa:

yarn add packagename
bash

Najboljša kon­fi­gu­ra­ci­ja za .gitignore

Vse datoteke so shranjene v mapi .yarn v vašem projektu, vendar lahko nekatere datoteke izpustite. Za to uporabite naslednjo kon­fi­gu­ra­ci­jo za datoteko .gitignore:

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

Pomoč in dodatne in­for­ma­ci­je

Če po na­me­sti­tvi programa Yarn po­tre­bu­je­te pomoč ali dodatne in­for­ma­ci­je, uporabite --help:

$ yarn --help
bash

Če po­tre­bu­je­te pomoč pri določenem ukazu, združite ukaz z --help. Pri yarn install bi to na primer izgledalo takole:

$ yarn install --help
bash

Kakšne so al­ter­na­ti­ve za Yarn?

Yarn je odlična rešitev, če želite varno deliti in upo­ra­blja­ti kodo. Obstaja pa tudi vrsta dobrih al­ter­na­tiv, ki jih lahko uporabite namesto Yarna.

npm

Ni pre­se­ne­tlji­vo, da je npm (Node Project Manager) dobra izbira za delo z okoljem za izvajanje. Je enostaven za uporabo, hiter, varen in popolnoma primeren za Node.js. Ponuja register z več kot 1,3 milijona paketov in vmesnik CLI. Npm smo uporabili tudi v tem navodilu za na­me­sti­tev Yarna.

pnpm

pnpm je od­pr­to­ko­dni upra­vi­telj paketov, ki je popolnoma primeren za delo z Ja­va­Scrip­tom. Njegova struktura je podobna npm, vendar uporablja simbole in ne izvaja več­kra­tnih lokalnih na­me­sti­tev iden­tič­nih paketov. Razvit je bil kot učin­ko­vi­tej­ša al­ter­na­ti­va npm, kar ga naredi za­ni­mi­ve­ga kot na­do­me­sti­lo za Yarn.

Bower

Naša tretja al­ter­na­ti­va je Bower, brez­plač­ni upra­vi­telj paketov za razvoj spletnih strani na strani odjemalca, ki je bil op­ti­mi­zi­ran za delo v frontendu. Ponuja velik izbor paketov. Poleg Ja­va­Script-a upra­vi­telj deluje tudi z drugimi kom­po­nen­ta­mi, kot sta HTML in CSS. Je zelo enostaven za uporabo in deluje prek ukazne vrstice Node.js.

Go to Main Menu