# Hvordan installere Yarn

For å installere Yarn må du først sette opp fullversjonen og deretter en enkelt prosjektversjon. Deretter kan du konfigurere pakkehåndtereren etter dine ønsker og behov.

## Hvordan installere Yarn trinn for trinn

JavaScript-pakkehåndtereren Yarn ble utviklet for Node.js og har raskt blitt en av de mest populære løsningene i sitt segment siden lanseringen i 2016. Siden det ikke alltid er like enkelt å konfigurere den, gir vi deg en trinnvis introduksjon. Du bør allerede ha Node.js installert og konfigurert.

Tip Finn ut hvordan du [installerer Node.js på Ubuntu](https://www.ionos.com/nb-no/digitalguide/nettsteder/webutvikling/installer-nodejs-ubuntu-2204/) i vår artikkel.

### Hva er kravene for å installere Yarn?

Det er bare noen få krav for å installere Yarn. I tillegg til Node.js trenger du også en Linux-distribusjon som Ubuntu som operativsystem. Du trenger også **npm-pakkehåndtereren** og en konto med [sudo-rettigheter](https://www.ionos.com/nb-no/digitalguide/server/konfigurasjon/linux-kommandoen-sudo/). Hvis du ikke er sikker på om du har Node.js på systemet ditt, kan du sjekke det med følgende kommando:

```bash
$ node -v
```

Da vil du se hvilken versjon du har på systemet ditt. Hvis du får en bekreftelse, kan du fortsette og installere Yarn.

### Nedlasting og installering av Yarn

For å installere Yarn må du faktisk konfigurere **to versjoner av pakkehåndtereren**. Først må du laste ned fullversjonen av programmet. På den måten kan du sikre at alle teammedlemmene bruker samme versjon i alle faser av prosjektet. Dette vil igjen redusere feilene. Bruk pakkehåndtereren npm til å installere fullversjonen. Kommandoen for dette ser slik ut:

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

Deretter spør du om versjonsnummeret for å sikre at du har mottatt de nyeste pakkene. Kommandoen for dette er:

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

### Installere Yarn lokalt

Nå kan du konfigurere Yarn for et bestemt JavaScript-prosjekt. Først må du åpne prosjektets katalog. Erstatt plassholderen «your-project» med navnet på prosjektet ditt. Her er kommandoen:

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

Hvis du ikke har en mappe for prosjektet ditt, opprett en ved å bruke `mkdir`:

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

Bruk kommandoen `yarn set` for å hente Yarn Berry:

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

Hvis den er tilgjengelig, vil den nyeste versjonen av **Yarn Berry** bli lastet ned. Lagre den i en prosjektmappe med navnet `.yarn/releases` og opprett en konfigurasjonsfil med navnet `.yarnrc.yml`. Resultatet bør se omtrent slik ut:

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

Kontroller versjonen igjen med følgende kommando:

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

Hvis Yarn er riktig installert, vil du få følgende utdata (med et varierende versjonsnummer avhengig av gjeldende versjon):

```bash
3.0.0
```

## Hva er de viktigste Yarn-kommandoene?

Når du har installert Yarn, kan du begynne å bruke det. Det er lurt å ta en titt på noen grunnleggende kommandoer, slik at du kan få mest mulig ut av pakkehåndtereren. Nedenfor presenterer vi noen av de viktigste kommandoene.

### Starte et nytt prosjekt

For å starte et nytt prosjekt, bruk kommandoen `init`. Den oppretter et nytt prosjekt og alle filene du trenger for prosjektet:

```bash
yarn init
```

### Lagre og opprette avhengigheter

Hvis du allerede har et prosjekt og ønsker å lagre avhengigheter i det, bruker du kommandoen `yarn install`:

```bash
yarn install
```

Bruk kommandoen `add` til å opprette nye avhengigheter. Erstatt plassholderen «pakkenavn» med det faktiske navnet på pakken:

```bash
yarn add packagename
```

### Den beste konfigurasjonen for *.gitignore*

Alle filer lagres i *.yarn* -mappen i prosjektet ditt, men du kan utelate noen filer. For å gjøre det, bruk følgende konfigurasjon for *.gitignore-filen* din:

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

### Hjelp og ytterligere informasjon

Hvis du trenger hjelp eller mer informasjon etter at du har installert Yarn, bruk `--help`:

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

Hvis du trenger hjelp med en bestemt kommando, kombiner kommandoen med `--help`. Med `yarn install` vil det for eksempel se slik ut:

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

## Hva er noen alternativer til Yarn?

Yarn er en flott løsning hvis du vil dele og bruke kode på en sikker måte. Men det finnes også en rekke gode alternativer som du kan bruke i stedet for Yarn.

### npm

Det er ikke overraskende at npm (Node Project Manager) er et godt valg for arbeid med kjøretidsmiljøet. Det er enkelt å bruke, raskt, sikkert og passer perfekt til Node.js. Det tilbyr et register med **over 1,3 millioner pakker** og CLI-grensesnittet. Vi har også brukt npm i denne installasjonsveiledningen for Yarn.

### pnpm

pnpm er en åpen kildekode-pakkehåndterer som er perfekt egnet for arbeid med JavaScript. Strukturen er lik npm, men den bruker Symlinks og utfører ikke flere lokale installasjoner av identiske pakker. Den ble utviklet som et **mer effektivt alternativ til npm**, noe som gjør den interessant som erstatning for Yarn.

### Bower

Vårt tredje alternativ er Bower, en gratis pakkehåndterer for **klientbasert webutvikling** som er optimalisert for arbeid i frontend. Den tilbyr et stort utvalg av pakker. I tillegg til JavaScript fungerer håndtereren også med andre komponenter som HTML og CSS. Den er veldig enkel å bruke og fungerer ved hjelp av Node.js-kommandolinjen.


This is a markdown version of: [https://www.ionos.com/nb-no/digitalguide/nettsteder/webutvikling/garninstallasjon/](https://www.ionos.com/nb-no/digitalguide/nettsteder/webutvikling/garninstallasjon/) for AI/LLM consumption.