# Kako namestiti Yarn

Za namestitev Yarna morate najprej nastaviti polno različico, nato pa različico za posamezen projekt. Nato lahko konfigurirate upravitelja paketov glede na svoje želje in potrebe.

## Kako namestiti Yarn korak za korakom

Upravitelj paketov JavaScript Yarn je bil razvit za Node.js in je od izida leta 2016 hitro postal ena najbolj priljubljenih rešitev v svojem segmentu. Ker njegova namestitev ni vedno enostavna, vam bomo ponudili podrobna navodila. Node.js mora biti že nameščen in nastavljen.

Nasvet V našem članku izvedite, kako [namestiti Node.js na Ubuntu](https://www.ionos.com/sl-si/digitalguide/spletne-strani/razvoj-spletnih-strani/namestite-nodejs-ubuntu-2204/).

### Kakšne so zahteve za namestitev programa Yarn?

Za namestitev Yarna je potrebnih le nekaj pogojev. Poleg Node.js boste potrebovali tudi distribucijo Linux, kot je Ubuntu, kot operacijski sistem. Potrebovali boste tudi **upravitelja paketov npm** in račun s [privilegiji sudo](https://www.ionos.com/sl-si/digitalguide/streznik/nastavitve/linuxova-ukazna-vrstica-sudo/). Če niste prepričani, ali imate Node.js v svojem sistemu, lahko to preverite z naslednjim ukazom:

```bash
$ node -v
```

Tako boste videli, katero različico imate v svojem sistemu. Če prejmete potrditev, lahko nadaljujete z namestitvijo Yarna.

### Prenos in namestitev programa Yarn

Za namestitev Yarna boste morali nastaviti **dve različici upravitelja paketov**. Najprej prenesite polno različico programa. Tako boste zagotovili, da vsi člani vašega tima in na vsaki stopnji projekta uporabljajo isto različico. To bo zmanjšalo število napak. Za namestitev polne različice uporabite upravitelja paketov npm. Ukaz za to bo izgledal takole:

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

Nato preverite številko različice, da se prepričate, da ste prejeli najnovejše pakete. Ukaz za to je:

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

### Namestitev Yarna lokalno

Sedaj lahko nastavite Yarn za določen JavaScript projekt. Najprej odprite imenik projekta. Nadomestite zaznamek „your-project” z imenom vašega projekta. Tukaj je ukaz:

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

Če nimate mape za svoj projekt, jo ustvarite z uporabo `mkdir`:

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

Uporabi ukaz `yarn set`, da pridobiš Yarn Berry:

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

Če je na voljo, se bo prenesla najnovejša različica **Yarn Berry**. Shranite jo v projektno mapo z imenom `.yarn/releases` in ustvarite konfiguracijsko datoteko z imenom `.yarnrc.yml`. Izhod naj bi bil približno takšen:

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

Ponovno preverite različico z naslednjim ukazom:

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

Če je bil Yarn pravilno nameščen, boste dobili naslednji izpis (z različno številko različice, odvisno od trenutne različice):

```bash
3.0.0
```

## Kateri so najpomembnejši ukazi Yarn?

Ko namestite Yarn, ga lahko začnete uporabljati. Da bi lahko kar najbolje izkoristili paketni upravitelj, si oglejte nekaj osnovnih ukazov. Spodaj predstavljamo nekatere najpomembnejše ukaze.

### Začetek novega projekta

Za začetek novega projekta uporabite ukaz `init`. S tem boste ustvarili nov projekt in vse datoteke, ki jih potrebujete za projekt:

```bash
yarn init
```

### Shranjevanje in ustvarjanje odvisnosti

Če že imate projekt in želite v njem shraniti odvisnosti, uporabite ukaz `yarn install`:

```bash
yarn install
```

Uporabite ukaz `add` za ustvarjanje novih odvisnosti. Nadomestite zaznamek „packagename“ z dejanskim imenom paketa:

```bash
yarn add packagename
```

### Najboljša konfiguracija za *.gitignore*

Vse datoteke so shranjene v mapi *.yarn* v vašem projektu, vendar lahko nekatere datoteke izpustite. Za to uporabite naslednjo konfiguracijo za datoteko *.gitignore*:

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

### Pomoč in dodatne informacije

Če po namestitvi programa Yarn potrebujete pomoč ali dodatne informacije, uporabite `--help`:

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

Če potrebujete pomoč pri določenem ukazu, združite ukaz z `--help`. Pri `yarn install` bi to na primer izgledalo takole:

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

## Kakšne so alternative za Yarn?

Yarn je odlična rešitev, če želite varno deliti in uporabljati kodo. Obstaja pa tudi vrsta dobrih alternativ, ki jih lahko uporabite namesto Yarna.

### npm

Ni presenetljivo, da je npm (Node Project Manager) dobra izbira za delo z okoljem za izvajanje. Je enostaven za uporabo, hiter, varen in popolnoma primeren za Node.js. Ponuja register z **več kot 1,3 milijona paketov** in vmesnik CLI. Npm smo uporabili tudi v tem navodilu za namestitev Yarna.

### pnpm

pnpm je odprtokodni upravitelj paketov, ki je popolnoma primeren za delo z JavaScriptom. Njegova struktura je podobna npm, vendar uporablja simbole in ne izvaja večkratnih lokalnih namestitev identičnih paketov. Razvit je bil kot **učinkovitejša alternativa npm**, kar ga naredi zanimivega kot nadomestilo za Yarn.

### Bower

Naša tretja alternativa je Bower, brezplačni upravitelj paketov za **razvoj spletnih strani na strani odjemalca**, ki je bil optimiziran za delo v frontendu. Ponuja velik izbor paketov. Poleg JavaScript-a upravitelj deluje tudi z drugimi komponentami, kot sta HTML in CSS. Je zelo enostaven za uporabo in deluje prek ukazne vrstice Node.js.


This is a markdown version of: [https://www.ionos.com/sl-si/digitalguide/spletne-strani/razvoj-spletnih-strani/namestitev-preje/](https://www.ionos.com/sl-si/digitalguide/spletne-strani/razvoj-spletnih-strani/namestitev-preje/) for AI/LLM consumption.