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

Nõuanne Loe meie artiklist, kuidas [installida Node.js Ubuntu operatsioonisüsteemi.](https://www.ionos.com/et-ee/digitalguide/veebisaidid/veebiarendus/nodejs-ubuntu-2204-installimine/)

### 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](https://www.ionos.com/et-ee/digitalguide/server/seadistused/linuxi-sudo-kaesk/) kontot. Kui pole kindel, kas süsteemis on Node.js, saab seda kontrollida järgmise käsuga:

```bash
$ node -v
```

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

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

Seejärel kontrollige versiooni numbrit, et veenduda, et olete saanud viimased paketid. Selleks kasutage järgmist käsku:

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

### Yarn’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:

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

Kui sul pole oma projekti jaoks kausta, loo see `mkdir` abil:

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

Kasuta käsku `yarn set`, et saada Yarn Berry:

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

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

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

Kontrollige versiooni uuesti järgmise käsuga:

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

Kui Yarn on õigesti installitud, saate järgmise väljundi (versiooni number varieerub sõltuvalt praegusest versioonist):

```bash
3.0.0
```

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

```bash
yarn init
```

### Sõltuvuste salvestamine ja loomine

Kui sul on juba projekt olemas ja soovid sinna sõltuvused salvestada, kasuta käsku `yarn install`:

```bash
yarn install
```

Kasutage käsku `add` uute sõltuvuste loomiseks. Asendage asendusmärk „packagename” paketi tegeliku nimega:

```bash
yarn add packagename
```

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

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

### Abi ja lisateave

Kui vajate abi või lisateavet pärast Yarn’i installimist, kasutage `--help`:

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

Kui vajate abi konkreetse käsuga, kombineerige käsk numbriga `--help`. Näiteks numbriga `yarn install` näeks see välja järgmine:

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

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


This is a markdown version of: [https://www.ionos.com/et-ee/digitalguide/veebisaidid/veebiarendus/longa-paigaldamine/](https://www.ionos.com/et-ee/digitalguide/veebisaidid/veebiarendus/longa-paigaldamine/) for AI/LLM consumption.