# 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.

Patarimas Sužinokite, kaip [įdiegti Node.js Ubuntu sistemoje](https://www.ionos.com/lt-lt/digitalguide/interneto-svetaines/interneto-svetainiu-kurimas/idiekite-nodejs-ubuntu-2204/), 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](https://www.ionos.com/lt-lt/digitalguide/serveris/konfiguracija/linux-komanda-sudo/). Jei nesate tikri, ar jūsų sistemoje yra Node.js, galite tai patikrinti naudodami šią komandą:

```bash
$ node -v
```

Tai 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:

```bash
$ sudo npm install -g yarn
```

Tada patikrinkite versijos numerį, kad įsitikintumėte, jog gavote naujausius paketus. Tam skirtas komandos yra:

```bash
$ yarn --version
```

### Yarn įdiegimas lokaliai

Dabar galite nustatyti Yarn konkrečiam JavaScript projektui. Pirmiausia atidarykite projekto katalogą. Pakeiskite vietos laikiklį „your-project“ savo projekto pavadinimu. Štai komanda:

```bash
cd ~/your-project
```

Jei neturite aplanko savo projektui, sukurkite jį naudodami `mkdir`:

```bash
mkdir your-project
cd your-project
```

Naudokite komandą `yarn set`, kad gautumėte Yarn Berry:

```bash
$ yarn set version berry
```

Jei 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:

```bash
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!
```

Patikrinkite versiją dar kartą naudodami šią komandą:

```bash
$ yarn --version
```

Jei Yarn buvo įdiegtas tinkamai, gausite tokį rezultatą (versijos numeris priklauso nuo dabartinės versijos):

```bash
3.0.0
```

## Kokie 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:

```bash
yarn init
```

### Taupymas ir priklausomybių kūrimas

Jei jau turite projektą ir norite jame saugoti priklausomybes, naudokite komandą `yarn install`:

```bash
yarn install
```

Naudokite komandą `add`, kad sukurtumėte naujas priklausomybes. Pakeiskite vietos laikiklį „packagename“ tikruoju paketo pavadinimu:

```bash
yarn add packagename
```

### Geriausia *.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:

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

### Pagalba ir papildoma informacija

Jei po „Yarn“ įdiegimo reikės pagalbos ar papildomos informacijos, naudokite `--help`:

```bash
$ yarn --help
```

Jei reikia pagalbos su konkrečia komanda, sujunkite komandą su `--help`. Pavyzdžiui, su `yarn install` tai atrodytų taip:

```bash
$ yarn install --help
```

## Kokios 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ę.


This is a markdown version of: [https://www.ionos.com/lt-lt/digitalguide/interneto-svetaines/interneto-svetainiu-kurimas/siulu-montavimas/](https://www.ionos.com/lt-lt/digitalguide/interneto-svetaines/interneto-svetainiu-kurimas/siulu-montavimas/) for AI/LLM consumption.