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

Padoms Uzziniet, kā [instalēt Node.js Ubuntu,](https://www.ionos.com/lv-lv/digitalguide/timekla-vietnes/timekla-izstrade/instalejiet-nodejs-ubuntu-2204/) 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](https://www.ionos.com/lv-lv/digitalguide/serveris/konfiguracija/linux-komanda-sudo/). Ja neesat pārliecināts, vai jūsu sistēmā ir Node.js, to var pārbaudīt ar šādu komandu:

```bash
$ node -v
```

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

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

Tad noskaidro versijas numuru, lai pārliecinātos, ka esi saņēmis jaunākās programmas. Komanda tam ir:

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

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

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

Ja jums nav mapes jūsu projektam, izveidojiet to, izmantojot `mkdir`:

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

Izmanto komandu `yarn set`, lai iegūtu Yarn Berry:

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

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

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

Pārbaudiet versiju atkārtoti, izmantojot šādu komandu:

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

Ja Yarn ir pareizi instalēts, jūs saņemsiet šādu izvadi (ar mainīgu versijas numuru atkarībā no pašreizējās versijas):

```bash
3.0.0
```

## Kā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:

```bash
yarn init
```

### Atkarību saglabāšana un izveide

Ja jums jau ir projekts un vēlaties tajā saglabāt atkarības, izmantojiet komandu `yarn install`:

```bash
yarn install
```

Izmantojiet komandu `add`, lai izveidotu jaunas atkarības. Aizstājiet vietas turētāju „packagename” ar faktiskā pakotnes nosaukumu:

```bash
yarn add packagename
```

### Labā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:

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

### Palī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`:

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

Ja jums ir nepieciešama palīdzība ar konkrētu komandu, apvienojiet komandu ar `--help`. Piemēram, ar `yarn install` tas izskatītos šādi:

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

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


This is a markdown version of: [https://www.ionos.com/lv-lv/digitalguide/timekla-vietnes/timekla-izstrade/diegu-uzstadisana/](https://www.ionos.com/lv-lv/digitalguide/timekla-vietnes/timekla-izstrade/diegu-uzstadisana/) for AI/LLM consumption.