Kuidas installida Yarn
Yarn’i installimiseks peate esmalt seadistama täisversiooni ja seejärel ühe projekti versiooni. Seejärel saate pakettide halduri oma soovide ja vajaduste järgi konfigureerida.
Kuidas installida Yarn samm-sammult
JavaScripti paketihaldur Yarn on arendatud Node.js jaoks ja on alates selle väljalaskest 2016. aastal kiiresti muutunud üheks populaarsemaks lahenduseks oma segmendis. Kuna selle seadistamine ei ole alati lihtne, anname teile samm-sammulise juhendi. Teil peaks Node.js juba olema installitud ja seadistatud.
Loe meie artiklist, kuidas installida Node.js Ubuntu operatsioonisüsteemi.
Millised on Yarn’i installimise nõuded?
Yarn’i installimiseks on vaid mõned nõuded. Lisaks Node.js-ile on vaja ka Linuxi distributsiooni, näiteks Ubuntu, operatsioonisüsteemina. Samuti on vaja npm-pakettide haldurit ja sudo-õigustega kontot. Kui pole kindel, kas süsteemis on Node.js, saab seda kontrollida järgmise käsuga:
$ node -vbashSee näitab teile, milline versioon teie süsteemis on. Kui saate kinnituse, võite Yarn’i installida.
Yarn’i allalaadimine ja installimine
Yarn’i installimiseks peate tegelikult seadistama kaks versiooni pakettide haldurist. Esiteks laadige alla programmi täisversioon. Nii saate tagada, et kõik teie meeskonnaliikmed ja projekti kõik etapid kasutavad sama versiooni. See omakorda vähendab vigu. Kasutage npm pakettide haldurit täisversiooni installimiseks. Selleks on vaja järgmist käsku:
$ sudo npm install -g yarnbashSeejärel kontrollige versiooni numbrit, et veenduda, et olete saanud viimased paketid. Selleks kasutage järgmist käsku:
$ yarn --versionbashYarn’i kohalik installimine
Nüüd saate Yarn’i seadistada konkreetse JavaScript-projekti jaoks. Esmalt avage projekti kataloog. Asendage asendusmärk „your-project” oma projekti nimega. Siin on käsk:
cd ~/your-projectbashKui sul pole oma projekti jaoks kausta, loo see mkdir abil:
mkdir your-project
cd your-projectbashKasuta käsku yarn set, et saada Yarn Berry:
$ yarn set version berrybashKui see on saadaval, laaditakse alla Yarn Berry uusim versioon. Salvesta see projektikausta nimega .yarn/releases ja loo konfiguratsioonifail nimega .yarnrc.yml. Väljund peaks olema umbes selline:
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!bashKontrollige versiooni uuesti järgmise käsuga:
$ yarn --versionbashKui Yarn on õigesti installitud, saate järgmise väljundi (versiooni number varieerub sõltuvalt praegusest versioonist):
3.0.0bashMillised on kõige olulisemad Yarn-käskud?
Kui olete Yarn’i installinud, võite seda kasutama hakata. Tasub tutvuda mõningate põhiliste käskudega, et saaksite pakettide haldurist maksimaalselt kasu. Allpool tutvustame mõningaid olulisemaid käske.
Uue projekti alustamine
Uue projekti alustamiseks kasutage käsku init. See loob uue projekti ja kõik projekti jaoks vajalikud failid:
yarn initbashSõltuvuste salvestamine ja loomine
Kui sul on juba projekt olemas ja soovid sinna sõltuvused salvestada, kasuta käsku yarn install:
yarn installbashKasutage käsku add uute sõltuvuste loomiseks. Asendage asendusmärk „packagename” paketi tegeliku nimega:
yarn add packagenamebashParim konfiguratsioon failile .gitignore
Kõik failid salvestatakse projekti .yarn kausta, kuid mõned failid võite välja jätta. Selleks kasutage oma .gitignore failis järgmist konfiguratsiooni:
.yarn/*
!.yarn/patches
!.yarn/releases
!.carn/plugins
!.yarn/sdks
!.yarn/versions
.pnp.*bashAbi ja lisateave
Kui vajate abi või lisateavet pärast Yarn’i installimist, kasutage --help:
$ yarn --helpbashKui vajate abi konkreetse käsuga, kombineerige käsk numbriga --help. Näiteks numbriga yarn install näeks see välja järgmine:
$ yarn install --helpbashMillised on Yarnile alternatiivid?
Yarn on suurepärane lahendus, kui soovite koodi turvaliselt jagada ja kasutada. Kuid on ka mitmeid häid alternatiive, mida saate Yarn’i asemel kasutada.
npm
Ei ole üllatav, et npm (Node Project Manager) on hea valik töötamiseks käivituskeskkonnaga. See on lihtne kasutada, kiire, turvaline ja sobib ideaalselt Node.js-ile. See pakub üle 1,3 miljoni paketi registrit ja CLI-liidest. Oleme npm-i kasutanud ka selles Yarn-i installimisjuhendis.
pnpm
pnpm on avatud lähtekoodiga pakettide haldur, mis sobib ideaalselt JavaScriptiga töötamiseks. Selle struktuur on sarnane npm-iga, kuid see kasutab sümbolilinkide (Symlinks) ja ei tee mitmeid identseid pakette kohalikult installi. See on arendatud npm-i tõhusama alternatiivina, mis teeb selle huvitavaks Yarn-i asendajaks.
Bower
Meie kolmas alternatiiv on Bower, tasuta pakettide haldur kliendipoolse veebiarenduse jaoks, mis on optimeeritud töötamiseks frontendis. See pakub suurt valikut pakette. Lisaks JavaScriptile töötab haldur ka teiste komponentidega, nagu HTML ja CSS. See on väga lihtne kasutada ja töötab Node.js-i käsurea abil.