# Sådan installeres Yarn

For at installere Yarn skal du først opsætte den fulde version og derefter en enkelt projektversion. Derefter kan du konfigurere pakkehåndteringen efter dine ønsker og behov.

## Sådan installeres Yarn trin for trin

JavaScript-pakkehåndteringen Yarn blev udviklet til Node.js og er hurtigt blevet en af de mest populære løsninger i sit segment siden lanceringen i 2016. Da det ikke altid er nemt at konfigurere, giver vi dig her en trinvis introduktion. Du skal allerede have Node.js installeret og konfigureret.

Tip Find ud af, hvordan du [installerer Node.js på Ubuntu](https://www.ionos.com/da-dk/digitalguide/websteder/webudvikling/installer-nodejs-ubuntu-2204/) i vores artikel.

### Hvad er kravene til installation af Yarn?

Der er kun få krav til installation af Yarn. Ud over Node.js skal du også have en Linux-distribution som Ubuntu som operativsystem. Du skal også have **npm-pakkehåndteringen** og en konto med [sudo-rettigheder](https://www.ionos.com/da-dk/digitalguide/server/konfiguration/linux-kommandoen-sudo/). Hvis du ikke er sikker på, om du har Node.js på dit system, kan du tjekke det med følgende kommando:

```bash
$ node -v
```

Dette vil vise dig, hvilken version du har på dit system. Hvis du modtager en bekræftelse, kan du fortsætte med at installere Yarn.

### Download og installation af Yarn

For at installere Yarn skal du faktisk konfigurere **to versioner af pakkehåndteringen**. Først skal du downloade den fulde version af programmet. På den måde kan du sikre, at alle dine teammedlemmer og alle faser af projektet bruger den samme version. Det vil igen reducere antallet af fejl. Brug npm-pakkehåndteringen til at installere den fulde version. Kommandoen til dette ser således ud:

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

Forespørg derefter versionsnummeret for at sikre, at du har modtaget de nyeste pakker. Kommandoen til dette er:

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

### Installation af Yarn lokalt

Nu kan du konfigurere Yarn til et specifikt JavaScript-projekt. Først skal du åbne projektets mappe. Erstat pladsholderen ‘your-project’ med navnet på dit projekt. Her er kommandoen:

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

Hvis du ikke har en mappe til dit projekt, skal du oprette en ved hjælp af `mkdir`:

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

Brug kommandoen `yarn set` for at hente Yarn Berry:

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

Hvis den er tilgængelig, downloades den nyeste version af **Yarn Berry**. Gem den i en projektmappe med navnet `.yarn/releases` og opret en konfigurationsfil med navnet `.yarnrc.yml`. Outputtet skal se nogenlunde sådan ud:

```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 versionen igen med følgende kommando:

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

Hvis Yarn er installeret korrekt, får du følgende output (med et varierende versionsnummer afhængigt af den aktuelle version):

```bash
3.0.0
```

## Hvad er de vigtigste Yarn-kommandoer?

Når du har installeret Yarn, kan du begynde at bruge det. Det er en god idé at se på nogle grundlæggende kommandoer, så du kan få mest muligt ud af pakkehåndteringen. Nedenfor introducerer vi nogle af de vigtigste kommandoer.

### Start af et nyt projekt

For at starte et nyt projekt skal du bruge kommandoen `init`. Den opretter et nyt projekt og alle de filer, du har brug for til projektet:

```bash
yarn init
```

### Gem og opret afhængigheder

Hvis du allerede har et projekt og ønsker at gemme afhængigheder i det, skal du bruge kommandoen `yarn install`:

```bash
yarn install
```

Brug kommandoen `add` til at oprette nye afhængigheder. Erstat pladsholderen ‘pakkenavn’ med det faktiske navn på pakken:

```bash
yarn add packagename
```

### Den bedste konfiguration for *.gitignore*

Alle filer gemmes i mappen *.yarn* i dit projekt, men du kan udelade nogle filer. For at gøre det skal du bruge følgende konfiguration til din *.gitignore-fil*:

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

### Hjælp og yderligere oplysninger

Hvis du har brug for hjælp eller yderligere oplysninger efter installation af Yarn, skal du bruge `--help`:

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

Hvis du har brug for hjælp til en bestemt kommando, skal du kombinere kommandoen med `--help`. Med `yarn install` vil det for eksempel se således ud:

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

## Hvad er nogle alternativer til Yarn?

Yarn er en god løsning, hvis du vil dele og bruge kode sikkert. Men der findes også en række gode alternativer, som du kan bruge i stedet for Yarn.

### npm

Det er ikke overraskende, at npm (Node Project Manager) er et godt valg til at arbejde med runtime-miljøet. Det er nemt at bruge, hurtigt, sikkert og passer perfekt til Node.js. Det tilbyder et register med **over 1,3 millioner pakker** og CLI-grænsefladen. Vi har også brugt npm i denne Yarn-installationsvejledning.

### pnpm

pnpm er en open source-pakkehåndtering, der er perfekt egnet til at arbejde med JavaScript. Dens struktur ligner npm, men den bruger Symlinks og foretager ikke flere lokale installationer af identiske pakker. Den blev udviklet som et **mere effektivt alternativ til npm**, hvilket gør den interessant som erstatning for Yarn.

### Bower

Vores tredje alternativ er Bower, en gratis pakkehåndtering til **klient-side webudvikling**, der er optimeret til at arbejde i frontend. Den tilbyder et stort udvalg af pakker. Ud over JavaScript arbejder håndteringen også med andre komponenter som HTML og CSS. Den er meget nem at bruge og fungerer ved hjælp af Node.js-kommandolinjen.


This is a markdown version of: [https://www.ionos.com/da-dk/digitalguide/websteder/webudvikling/garninstallation/](https://www.ionos.com/da-dk/digitalguide/websteder/webudvikling/garninstallation/) for AI/LLM consumption.