Kaip įdiegti Yarn
Norėdami įdiegti „Yarn“, pirmiausia turite nustatyti pilną versiją, o tada – vieno projekto versiją. Tada galite konfigūruoti paketų tvarkyklę pagal savo pageidavimus ir poreikius.
Kaip įdiegti „Yarn“ žingsnis po žingsnio
JavaScript paketų tvarkyklė Yarn buvo sukurta Node.js ir nuo jos išleidimo 2016 m. greitai tapo viena iš populiariausių sprendimų savo segmente. Kadangi ją nustatyti ne visada lengva, pateiksime jums išsamų aprašymą. Jūs jau turėtumėte turėti įdiegtą ir nustatytą Node.js.
Sužinokite, kaip įdiegti Node.js Ubuntu sistemoje, mūsų straipsnyje.
Kokie yra „Yarn“ įdiegimo reikalavimai?
Yarn įdiegimui yra tik keletas reikalavimų. Be Node.js, jums taip pat reikės Linux distribucijos, pvz., Ubuntu, kaip operacinės sistemos. Taip pat reikės npm paketų tvarkyklės ir paskyros su sudo teisėmis. Jei nesate tikri, ar jūsų sistemoje yra Node.js, galite tai patikrinti naudodami šią komandą:
$ node -vbashTai parodys, kokią versiją turite savo sistemoje. Jei gausite patvirtinimą, galite tęsti ir įdiegti Yarn.
Yarn atsisiuntimas ir įdiegimas
Norėdami įdiegti „Yarn“, turėsite nustatyti dvi paketo tvarkyklės versijas. Pirmiausia atsisiųskite pilną programos versiją. Taip užtikrinsite, kad visi komandos nariai ir kiekviename 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 yarnbashTada patikrinkite versijos numerį, kad įsitikintumėte, jog gavote naujausius paketus. Tam skirtas komandos yra:
$ yarn --versionbashYarn įdiegimas lokaliai
Dabar galite nustatyti Yarn konkrečiam JavaScript projektui. Pirmiausia atidarykite projekto katalogą. Pakeiskite vietos laikiklį „your-project“ savo projekto pavadinimu. Štai komanda:
cd ~/your-projectbashJei neturite aplanko savo projektui, sukurkite jį naudodami mkdir:
mkdir your-project
cd your-projectbashNaudokite komandą yarn set, kad gautumėte Yarn Berry:
$ yarn set version berrybashJei yra, bus atsisiųsta naujausia „Yarn Berry“ versija. Išsaugokite ją projekto aplanke pavadinimu .yarn/releases ir sukurkite konfigūracijos failą pavadinimu .yarnrc.yml. Rezultatas 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!bashPatikrinkite versiją dar kartą naudodami šią komandą:
$ yarn --versionbashJei Yarn buvo įdiegtas tinkamai, gausite tokį rezultatą (versijos numeris priklauso nuo dabartinės versijos):
3.0.0bashKokie yra svarbiausi Yarn komandos?
Įdiegę „Yarn“, galite pradėti jį naudoti. Verta susipažinti su keliais pagrindiniais komandomis, kad galėtumėte maksimaliai išnaudoti paketų tvarkyklės galimybes. Toliau pateiksime keletą svarbiausių komandų.
Naujo projekto pradžia
Norėdami pradėti naują projektą, naudokite komandą init. Ji sukurs naują projektą ir visus projektui reikalingus failus:
yarn initbashTaupymas ir priklausomybių kūrimas
Jei jau turite projektą ir norite jame saugoti priklausomybes, naudokite komandą yarn install:
yarn installbashNaudokite komandą add, kad sukurtumėte naujas priklausomybes. Pakeiskite vietos laikiklį „packagename“ tikruoju paketo pavadinimu:
yarn add packagenamebashGeriausia .gitignore konfigūracija
Visi failai yra išsaugomi jūsų projekto .yarn aplanke, tačiau galite kai kuriuos failus palikti. Tam naudokite šią konfigūraciją savo .gitignore faile:
.yarn/*
!.yarn/patches
!.yarn/releases
!.carn/plugins
!.yarn/sdks
!.yarn/versions
.pnp.*bashPagalba ir papildoma informacija
Jei po „Yarn“ įdiegimo reikės pagalbos ar papildomos informacijos, naudokite --help:
$ yarn --helpbashJei reikia pagalbos su konkrečia komanda, sujunkite komandą su --help. Pavyzdžiui, su yarn install tai atrodytų taip:
$ yarn install --helpbashKokios yra alternatyvos Yarn?
Yarn yra puikus sprendimas, jei norite saugiai dalytis ir naudoti kodą. Tačiau yra ir keletas gerų alternatyvų, kurias galite naudoti vietoj Yarn.
npm
Nenuostabu, kad npm (Node Project Manager) yra puikus pasirinkimas dirbant su vykdymo aplinka. Jis yra lengvai naudojamas, 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 pritaikyta darbui su JavaScript. Jos struktūra panaši į npm, tačiau ji naudoja simbolines nuorodas (Symlinks) ir nevykdo kelių identiškų paketų vietinių diegimų. Ji buvo sukurta kaip efektyvesnė alternatyva npm, todėl yra įdomi kaip Yarn pakaitalas.
Bower
Trečiasis variantas – „Bower“, nemokamas paketų tvarkyklė, skirta klientų pusės žiniatinklio kūrimui, optimizuota darbui priekinėje dalyje. Ji siūlo didelį paketų pasirinkimą. Be JavaScript, tvarkyklė taip pat dirba su kitais komponentais, pvz., HTML ir CSS. Ji labai paprasta naudoti ir veikia naudojant „Node.js“ komandų eilutę.