Lai instalētu Yarn, vispirms ir jāuzstāda pilnā versija un pēc tam viena projekta versija. Tad varat kon­fi­gu­rēt pakotņu pār­val­dnie­ku at­bil­sto­ši savām vēlmēm un va­ja­dzī­bām.

Kā soli pa solim instalēt Yarn

Ja­vaScript pakotņu pār­vald­nieks Yarn tika iz­strā­dāts Node.js va­ja­dzī­bām un kopš tā iz­lai­ša­nas 2016. gadā ir kļuvis par vienu no po­pu­lā­rā­ka­jiem ri­si­nā­ju­miem savā segmentā. Tā kā tā uz­stā­dī­ša­na ne vienmēr ir vienkārša, mēs sniegsim jums soli pa solim iz­strā­dā­tu ievadu. Jums jau jābūt uz­stā­dī­tam un kon­fi­gu­rē­tam Node.js.

Tip

Uzziniet, kā instalēt Node.js Ubuntu, lasot mūsu rakstu.

Kādas ir Yarn in­sta­lē­ša­nas prasības?

Yarn in­sta­lē­ša­nai ir tikai daži no­sa­cī­ju­mi. Papildus Node.js, jums būs ne­pie­cie­ša­ma arī Linux dis­tri­bū­ci­ja, piemēram, Ubuntu, kā ope­rē­tājsis­tē­ma. Jums būs ne­pie­cie­šams arī npm pakotņu pār­vald­nieks un konts ar sudo pri­vi­lē­ģi­jām. Ja neesat pār­lie­ci­nāts, vai jūsu sistēmā ir Node.js, to var pārbaudīt ar šādu komandu:

$ node -v
bash

Tas parādīs, kāda versija ir jūsu sistēmā. Ja saņemat ap­stip­ri­nā­ju­mu, varat turpināt un instalēt Yarn.

Yarn le­ju­pie­lā­de un in­sta­lē­ša­na

Lai instalētu Yarn, jums faktiski būs jāuzstāda divas pakotnes pār­val­dnie­ka versijas. Vispirms le­ju­pie­lā­dē­jiet prog­ram­mas pilno versiju. Tādējādi jūs varat no­dro­ši­nāt, ka visi jūsu komandas locekļi un katrā projekta posmā izmanto vienu un to pašu versiju. Tas savukārt samazinās kļūdu skaitu. Lai instalētu pilno versiju, iz­man­to­jiet npm pakotnes pār­val­dnie­ku. Komanda tam iz­ska­tī­sies šādi:

$ sudo npm install -g yarn
bash

Tad noskaidro versijas numuru, lai pār­lie­ci­nā­tos, ka esi saņēmis jaunākās prog­ram­mas. Komanda tam ir:

$ yarn --version
bash

Yarn in­sta­lē­ša­na lokāli

Tagad varat iestatīt Yarn konkrētam Ja­vaScript projektam. Vispirms atveriet projekta di­rek­to­ri­ju. Aiz­stā­jiet vietas turētāju „your-project” ar sava projekta nosaukumu. Šeit ir komanda:

cd ~/your-project
bash

Ja jums nav mapes jūsu projektam, iz­vei­do­jiet to, iz­man­to­jot mkdir:

mkdir your-project
cd your-project
bash

Izmanto komandu yarn set, lai iegūtu Yarn Berry:

$ yarn set version berry
bash

Ja tā ir pieejama, tiks le­ju­pie­lā­dē­ta jaunākā Yarn Berry versija. Sa­gla­bā­jiet to projekta mapē ar nosaukumu .yarn/releases un iz­vei­do­jiet kon­fi­gu­rā­ci­jas failu ar nosaukumu .yarnrc.yml. Rezultāts aptuveni iz­ska­tī­sies šādi:

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

Pār­bau­diet versiju atkārtoti, iz­man­to­jot šādu komandu:

$ yarn --version
bash

Ja Yarn ir pareizi instalēts, jūs saņemsiet šādu izvadi (ar mainīgu versijas numuru atkarībā no pa­šrei­zē­jās versijas):

3.0.0
bash

Kādas ir sva­rī­gā­kās Yarn komandas?

Kad esat in­sta­lē­jis Yarn, varat sākt to lietot. Ir vērts ie­pa­zī­ties ar dažām pamata komandām, lai varētu izmantot visas pakotņu pār­val­dnie­ka iespējas. Tur­pi­nā­ju­mā ie­pa­zīs­ti­nā­sim ar dažām no sva­rī­gā­ka­jām komandām.

Jauna projekta uzsākšana

Lai uzsāktu jaunu projektu, iz­man­to­jiet komandu init. Tā izveidos jaunu projektu un visus projektam ne­pie­cie­ša­mos failus:

yarn init
bash

Atkarību sa­gla­bā­ša­na un izveide

Ja jums jau ir projekts un vēlaties tajā saglabāt atkarības, iz­man­to­jiet komandu yarn install:

yarn install
bash

Iz­man­to­jiet komandu add, lai izveidotu jaunas atkarības. Aiz­stā­jiet vietas turētāju „package­na­me” ar faktiskā pakotnes nosaukumu:

yarn add packagename
bash

Labākā kon­fi­gu­rā­ci­ja .gitignore

Visi faili tiek saglabāti jūsu projekta .yarn mapē, bet jūs varat izlaist dažus failus. Lai to izdarītu, iz­man­to­jiet šādu kon­fi­gu­rā­ci­ju jūsu .gitignore failam:

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

Palīdzība un papildu in­for­mā­ci­ja

Ja pēc Yarn in­sta­lē­ša­nas Jums ir ne­pie­cie­ša­ma palīdzība vai papildu in­for­mā­ci­ja, iz­man­to­jiet --help:

$ yarn --help
bash

Ja jums ir ne­pie­cie­ša­ma palīdzība ar konkrētu komandu, ap­vie­no­jiet komandu ar --help. Piemēram, ar yarn install tas iz­ska­tī­tos šādi:

$ yarn install --help
bash

Kādas ir al­ter­na­tī­vas Yarn?

Yarn ir lielisks ri­si­nā­jums, ja vēlaties droši dalīties ar kodu un to izmantot. Taču ir arī vairākas labas al­ter­na­tī­vas, ko varat izmantot Yarn vietā.

npm

Nav pār­stei­dzo­ši, ka npm (Node Project Manager) ir laba izvēle darbam ar izpildes vidi. Tas ir viegli lietojams, ātrs, drošs un ideāli piemērots Node.js. Tas piedāvā reģistru ar vairāk nekā 1,3 miljoniem pakotņu un CLI in­ter­fei­su. Mēs esam iz­man­to­ju­ši npm arī šajā Yarn in­sta­lē­ša­nas ro­kas­grā­ma­tā.

pnpm

pnpm ir atvērtā koda pakotņu pār­vald­nieks, kas ir ideāli piemērots darbam ar Ja­vaScript. Tā struktūra ir līdzīga npm, bet tas izmanto sim­bo­lis­kās saites un neveic vairākas identisku pakotņu in­sta­lā­ci­jas lokāli. Tas tika iz­strā­dāts kā efek­tī­vā­ka al­ter­na­tī­va npm, kas padara to in­te­re­san­tu kā Yarn aiz­stā­jē­ju.

Bower

Mūsu trešā al­ter­na­tī­va ir Bower, bezmaksas pakotņu pār­vald­nieks klientu puses tīmekļa izstrādei, kas ir op­ti­mi­zēts darbam frontendā. Tas piedāvā plašu pakotņu izvēli. Papildus Ja­vaScript, pār­vald­nieks darbojas arī ar citām sa­stāv­da­ļām, piemēram, HTML un CSS. Tas ir ļoti viegli lietojams un darbojas, iz­man­to­jot Node.js komandu rindu.

Go to Main Menu