Kā instalēt Yarn
Lai instalētu Yarn, vispirms ir jāuzstāda pilnā versija un pēc tam viena projekta versija. Tad varat konfigurēt pakotņu pārvaldnieku atbilstoši savām vēlmēm un vajadzībām.
Kā soli pa solim instalēt Yarn
JavaScript pakotņu pārvaldnieks Yarn tika izstrādāts Node.js vajadzībām un kopš tā izlaišanas 2016. gadā ir kļuvis par vienu no populārākajiem risinājumiem savā segmentā. Tā kā tā uzstādīšana ne vienmēr ir vienkārša, mēs sniegsim jums soli pa solim izstrādātu ievadu. Jums jau jābūt uzstādītam un konfigurētam Node.js.
Uzziniet, kā instalēt Node.js Ubuntu, lasot mūsu rakstu.
Kādas ir Yarn instalēšanas prasības?
Yarn instalēšanai ir tikai daži nosacījumi. Papildus Node.js, jums būs nepieciešama arī Linux distribūcija, piemēram, Ubuntu, kā operētājsistēma. Jums būs nepieciešams arī npm pakotņu pārvaldnieks un konts ar sudo privilēģijām. Ja neesat pārliecināts, vai jūsu sistēmā ir Node.js, to var pārbaudīt ar šādu komandu:
$ node -vbashTas parādīs, kāda versija ir jūsu sistēmā. Ja saņemat apstiprinājumu, varat turpināt un instalēt Yarn.
Yarn lejupielāde un instalēšana
Lai instalētu Yarn, jums faktiski būs jāuzstāda divas pakotnes pārvaldnieka versijas. Vispirms lejupielādējiet programmas pilno versiju. Tādējādi jūs varat nodrošinā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, izmantojiet npm pakotnes pārvaldnieku. Komanda tam izskatīsies šādi:
$ sudo npm install -g yarnbashTad noskaidro versijas numuru, lai pārliecinātos, ka esi saņēmis jaunākās programmas. Komanda tam ir:
$ yarn --versionbashYarn instalēšana lokāli
Tagad varat iestatīt Yarn konkrētam JavaScript projektam. Vispirms atveriet projekta direktoriju. Aizstājiet vietas turētāju „your-project” ar sava projekta nosaukumu. Šeit ir komanda:
cd ~/your-projectbashJa jums nav mapes jūsu projektam, izveidojiet to, izmantojot mkdir:
mkdir your-project
cd your-projectbashIzmanto komandu yarn set, lai iegūtu Yarn Berry:
$ yarn set version berrybashJa tā ir pieejama, tiks lejupielādēta jaunākā Yarn Berry versija. Saglabājiet to projekta mapē ar nosaukumu .yarn/releases un izveidojiet konfigurācijas failu ar nosaukumu .yarnrc.yml. Rezultāts aptuveni izskatī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!bashPārbaudiet versiju atkārtoti, izmantojot šādu komandu:
$ yarn --versionbashJa Yarn ir pareizi instalēts, jūs saņemsiet šādu izvadi (ar mainīgu versijas numuru atkarībā no pašreizējās versijas):
3.0.0bashKādas ir svarīgākās Yarn komandas?
Kad esat instalējis Yarn, varat sākt to lietot. Ir vērts iepazīties ar dažām pamata komandām, lai varētu izmantot visas pakotņu pārvaldnieka iespējas. Turpinājumā iepazīstināsim ar dažām no svarīgākajām komandām.
Jauna projekta uzsākšana
Lai uzsāktu jaunu projektu, izmantojiet komandu init. Tā izveidos jaunu projektu un visus projektam nepieciešamos failus:
yarn initbashAtkarību saglabāšana un izveide
Ja jums jau ir projekts un vēlaties tajā saglabāt atkarības, izmantojiet komandu yarn install:
yarn installbashIzmantojiet komandu add, lai izveidotu jaunas atkarības. Aizstājiet vietas turētāju „packagename” ar faktiskā pakotnes nosaukumu:
yarn add packagenamebashLabākā konfigurācija .gitignore
Visi faili tiek saglabāti jūsu projekta .yarn mapē, bet jūs varat izlaist dažus failus. Lai to izdarītu, izmantojiet šādu konfigurāciju jūsu .gitignore failam:
.yarn/*
!.yarn/patches
!.yarn/releases
!.carn/plugins
!.yarn/sdks
!.yarn/versions
.pnp.*bashPalīdzība un papildu informācija
Ja pēc Yarn instalēšanas Jums ir nepieciešama palīdzība vai papildu informācija, izmantojiet --help:
$ yarn --helpbashJa jums ir nepieciešama palīdzība ar konkrētu komandu, apvienojiet komandu ar --help. Piemēram, ar yarn install tas izskatītos šādi:
$ yarn install --helpbashKādas ir alternatīvas Yarn?
Yarn ir lielisks risinājums, ja vēlaties droši dalīties ar kodu un to izmantot. Taču ir arī vairākas labas alternatīvas, ko varat izmantot Yarn vietā.
npm
Nav pārsteidzoš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 interfeisu. Mēs esam izmantojuši npm arī šajā Yarn instalēšanas rokasgrāmatā.
pnpm
pnpm ir atvērtā koda pakotņu pārvaldnieks, kas ir ideāli piemērots darbam ar JavaScript. Tā struktūra ir līdzīga npm, bet tas izmanto simboliskās saites un neveic vairākas identisku pakotņu instalācijas lokāli. Tas tika izstrādāts kā efektīvāka alternatīva npm, kas padara to interesantu kā Yarn aizstājēju.
Bower
Mūsu trešā alternatīva ir Bower, bezmaksas pakotņu pārvaldnieks klientu puses tīmekļa izstrādei, kas ir optimizēts darbam frontendā. Tas piedāvā plašu pakotņu izvēli. Papildus JavaScript, pārvaldnieks darbojas arī ar citām sastāvdaļām, piemēram, HTML un CSS. Tas ir ļoti viegli lietojams un darbojas, izmantojot Node.js komandu rindu.