# Yarnin asentaminen

Yarnin asentamiseksi sinun on ensin asennettava täysversio ja sitten yksittäinen projektiversio. Sen jälkeen voit määrittää pakettienhallinnan omien toiveidesi ja tarpeidesi mukaan.

## Yarnin asennus vaihe vaiheelta

JavaScript-paketinhallintaohjelma Yarn on kehitetty Node.js: lle, ja siitä on tullut nopeasti yksi suosituimmista ratkaisuista alallaan sen julkaisun jälkeen vuonna 2016. Koska sen asennus ei aina ole helppoa, annamme sinulle vaiheittaisen ohjeen. Sinulla tulisi olla Node.js jo asennettuna ja määritettynä.

Vinkki Lue artikkelistamme, miten [Node.js asennetaan Ubuntuun](https://www.ionos.com/fi-fi/digitalguide/verkkosivustot/verkkosivujen-kehittaeminen/asenna-nodejs-ubuntu-2204/).

### Mitkä ovat Yarnin asennuksen vaatimukset?

Yarnin asentamiseen on vain muutama vaatimus. Node.js:n lisäksi tarvitset käyttöjärjestelmäksi Linux-jakelun, kuten Ubuntun. Tarvitset myös **npm-paketinhallinnan** ja tilin, jolla on [sudo-oikeudet](https://www.ionos.com/fi-fi/digitalguide/palvelin/asetukset/linuxin-sudo-komento/). Jos et ole varma, onko järjestelmässäsi Node.js, voit tarkistaa sen seuraavalla komennolla:

```bash
$ node -v
```

Näin näet, mikä versio järjestelmässäsi on. Jos saat vahvistuksen, voit jatkaa ja asentaa Yarnin.

### Yarnin lataaminen ja asentaminen

Yarnin asentamiseksi sinun on asennettava **kaksi versiota pakettienhallintaohjelmasta**. Lataa ensin ohjelman täysversio. Näin voit varmistaa, että kaikki tiimisi jäsenet käyttävät samaa versiota projektin kaikissa vaiheissa. Tämä puolestaan vähentää virheitä. Asenna täysversio npm-pakettienhallintaohjelmalla. Komento on seuraava:

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

Tarkista sitten versionumero varmistaaksesi, että olet saanut uusimmat paketit. Komento tähän on:

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

### Yarnin asentaminen paikallisesti

Nyt voit määrittää Yarnin tietylle JavaScript-projektille. Avaa ensin projektin hakemisto. Korvaa paikkamerkki “your-project” projektisi nimellä. Komento on seuraava:

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

Jos sinulla ei ole kansiota projektillesi, luo sellainen käyttämällä `mkdir`:

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

Käytä komentoa `yarn set` saadaksesi Yarn Berry:n:

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

Jos se on saatavilla, ladataan uusin versio **Yarn Berrystä**. Tallenna se projektikansioon nimeltä `.yarn/releases` ja luo konfiguraatiotiedosto nimeltä `.yarnrc.yml`. Tulostuksen pitäisi näyttää suunnilleen seuraavalta:

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

Tarkista versio uudelleen seuraavalla komennolla:

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

Jos Yarn on asennettu oikein, saat seuraavan tuloksen (versio numero vaihtelee nykyisen version mukaan):

```bash
3.0.0
```

## Mitkä ovat tärkeimmät Yarn-komennot?

Kun olet asentanut Yarnin, voit aloittaa sen käytön. Kannattaa tutustua joihinkin peruskomennoihin, jotta saat parhaan hyödyn irti pakettienhallintaohjelmasta. Alla esittelemme joitakin tärkeimpiä komentoja.

### Uuden projektin aloittaminen

Uuden projektin aloittamiseksi käytä komentoa `init`. Se luo uuden projektin ja kaikki projektin tarvitsemat tiedostot:

```bash
yarn init
```

### Riippuvuuksien tallentaminen ja luominen

Jos sinulla on jo projekti ja haluat tallentaa siihen riippuvuudet, käytä komentoa `yarn install`:

```bash
yarn install
```

Luo uusia riippuvuuksia komennolla `add`. Korvaa paikkamerkki “packagename” paketin todellisella nimellä:

```bash
yarn add packagename
```

### Paras kokoonpano \*.gitignore-\*tiedostolle

Kaikki tiedostot tallennetaan projektisi *.yarn* -kansioon, mutta voit jättää joitakin tiedostoja pois. Voit tehdä sen käyttämällä seuraavaa määritystä *.gitignore-* tiedostossasi:

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

### Ohje ja lisätietoja

Jos tarvitset apua tai lisätietoja Yarnin asennuksen jälkeen, käytä `--help`:

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

Jos tarvitset apua tietyn komennon kanssa, yhdistä komento numeroon `--help`. Esimerkiksi `yarn install` kanssa se näyttäisi seuraavalta:

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

## Mitkä ovat Yarnin vaihtoehtoja?

Yarn on loistava ratkaisu, jos haluat jakaa ja käyttää koodia turvallisesti. Mutta on myös useita hyviä vaihtoehtoja, joita voit käyttää Yarnin sijaan.

### npm

Ei ole yllättävää, että npm (Node Project Manager) on hyvä vaihtoehto ajoympäristön kanssa työskentelyyn. Se on helppokäyttöinen, nopea, turvallinen ja sopii täydellisesti Node.js:ään. Se tarjoaa **yli 1,3 miljoonan paketin** rekisterin ja CLI-käyttöliittymän. Olemme käyttäneet npm:ää myös tässä Yarn-asennusoppaassa.

### pnpm

pnpm on avoimen lähdekoodin pakettienhallintaohjelma, joka sopii erinomaisesti JavaScriptin kanssa työskentelyyn. Sen rakenne on samanlainen kuin npm:n, mutta se käyttää symlinkkejä eikä tee useita paikallisia asennuksia identtisistä paketeista. Se on kehitetty **tehokkaammaksi vaihtoehdoksi npm:lle**, mikä tekee siitä mielenkiintoisen vaihtoehdon Yarnille.

### Bower

Kolmas vaihtoehtomme on Bower, ilmainen pakettienhallintaohjelma **asiakaspuolen verkkokehitykseen**, joka on optimoitu toimimaan frontendissä. Se tarjoaa laajan valikoiman paketteja. JavaScriptin lisäksi ohjelma toimii myös muiden komponenttien, kuten HTML:n ja CSS:n, kanssa. Se on erittäin helppokäyttöinen ja toimii Node.js-komentorivin avulla.


This is a markdown version of: [https://www.ionos.com/fi-fi/digitalguide/verkkosivustot/verkkosivujen-kehittaeminen/langan-asennus/](https://www.ionos.com/fi-fi/digitalguide/verkkosivustot/verkkosivujen-kehittaeminen/langan-asennus/) for AI/LLM consumption.