Kako namestiti Yarn
Za namestitev Yarna morate najprej nastaviti polno različico, nato pa različico za posamezen projekt. Nato lahko konfigurirate upravitelja paketov glede na svoje želje in potrebe.
Kako namestiti Yarn korak za korakom
Upravitelj paketov JavaScript Yarn je bil razvit za Node.js in je od izida leta 2016 hitro postal ena najbolj priljubljenih rešitev v svojem segmentu. Ker njegova namestitev ni vedno enostavna, vam bomo ponudili podrobna navodila. Node.js mora biti že nameščen in nastavljen.
V našem članku izvedite, kako namestiti Node.js na Ubuntu.
Kakšne so zahteve za namestitev programa Yarn?
Za namestitev Yarna je potrebnih le nekaj pogojev. Poleg Node.js boste potrebovali tudi distribucijo Linux, kot je Ubuntu, kot operacijski sistem. Potrebovali boste tudi upravitelja paketov npm in račun s privilegiji sudo. Če niste prepričani, ali imate Node.js v svojem sistemu, lahko to preverite z naslednjim ukazom:
$ node -vbashTako boste videli, katero različico imate v svojem sistemu. Če prejmete potrditev, lahko nadaljujete z namestitvijo Yarna.
Prenos in namestitev programa Yarn
Za namestitev Yarna boste morali nastaviti dve različici upravitelja paketov. Najprej prenesite polno različico programa. Tako boste zagotovili, da vsi člani vašega tima in na vsaki stopnji projekta uporabljajo isto različico. To bo zmanjšalo število napak. Za namestitev polne različice uporabite upravitelja paketov npm. Ukaz za to bo izgledal takole:
$ sudo npm install -g yarnbashNato preverite številko različice, da se prepričate, da ste prejeli najnovejše pakete. Ukaz za to je:
$ yarn --versionbashNamestitev Yarna lokalno
Sedaj lahko nastavite Yarn za določen JavaScript projekt. Najprej odprite imenik projekta. Nadomestite zaznamek „your-project” z imenom vašega projekta. Tukaj je ukaz:
cd ~/your-projectbashČe nimate mape za svoj projekt, jo ustvarite z uporabo mkdir:
mkdir your-project
cd your-projectbashUporabi ukaz yarn set, da pridobiš Yarn Berry:
$ yarn set version berrybashČe je na voljo, se bo prenesla najnovejša različica Yarn Berry. Shranite jo v projektno mapo z imenom .yarn/releases in ustvarite konfiguracijsko 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!bashPonovno preverite različico z naslednjim ukazom:
$ yarn --versionbashČe je bil Yarn pravilno nameščen, boste dobili naslednji izpis (z različno številko različice, odvisno od trenutne različice):
3.0.0bashKateri so najpomembnejši ukazi Yarn?
Ko namestite Yarn, ga lahko začnete uporabljati. Da bi lahko kar najbolje izkoristili paketni upravitelj, si oglejte nekaj osnovnih ukazov. Spodaj predstavljamo nekatere najpomembnejš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 potrebujete za projekt:
yarn initbashShranjevanje in ustvarjanje odvisnosti
Če že imate projekt in želite v njem shraniti odvisnosti, uporabite ukaz yarn install:
yarn installbashUporabite ukaz add za ustvarjanje novih odvisnosti. Nadomestite zaznamek „packagename“ z dejanskim imenom paketa:
yarn add packagenamebashNajboljša konfiguracija za .gitignore
Vse datoteke so shranjene v mapi .yarn v vašem projektu, vendar lahko nekatere datoteke izpustite. Za to uporabite naslednjo konfiguracijo za datoteko .gitignore:
.yarn/*
!.yarn/patches
!.yarn/releases
!.carn/plugins
!.yarn/sdks
!.yarn/versions
.pnp.*bashPomoč in dodatne informacije
Če po namestitvi programa Yarn potrebujete pomoč ali dodatne informacije, uporabite --help:
$ yarn --helpbashČe potrebujete pomoč pri določenem ukazu, združite ukaz z --help. Pri yarn install bi to na primer izgledalo takole:
$ yarn install --helpbashKakšne so alternative za Yarn?
Yarn je odlična rešitev, če želite varno deliti in uporabljati kodo. Obstaja pa tudi vrsta dobrih alternativ, ki jih lahko uporabite namesto Yarna.
npm
Ni presenetljivo, 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 namestitev Yarna.
pnpm
pnpm je odprtokodni upravitelj paketov, ki je popolnoma primeren za delo z JavaScriptom. Njegova struktura je podobna npm, vendar uporablja simbole in ne izvaja večkratnih lokalnih namestitev identičnih paketov. Razvit je bil kot učinkovitejša alternativa npm, kar ga naredi zanimivega kot nadomestilo za Yarn.
Bower
Naša tretja alternativa je Bower, brezplačni upravitelj paketov za razvoj spletnih strani na strani odjemalca, ki je bil optimiziran za delo v frontendu. Ponuja velik izbor paketov. Poleg JavaScript-a upravitelj deluje tudi z drugimi komponentami, kot sta HTML in CSS. Je zelo enostaven za uporabo in deluje prek ukazne vrstice Node.js.