For at in­stal­le­re Yarn skal du først opsætte den fulde version og derefter en enkelt pro­jek­t­ver­sion. Derefter kan du kon­fi­gu­re­re pak­ke­hånd­te­rin­gen efter dine ønsker og behov.

Sådan in­stal­le­res Yarn trin for trin

Ja­va­Script-pak­ke­hånd­te­rin­gen Yarn blev udviklet til Node.js og er hurtigt blevet en af de mest populære løsninger i sit segment siden lan­ce­rin­gen i 2016. Da det ikke altid er nemt at kon­fi­gu­re­re, giver vi dig her en trinvis in­tro­duk­tion. Du skal allerede have Node.js in­stal­le­ret og kon­fi­gu­re­ret.

Tip

Find ud af, hvordan du in­stal­le­rer Node.js på Ubuntu i vores artikel.

Hvad er kravene til in­stal­la­tion af Yarn?

Der er kun få krav til in­stal­la­tion af Yarn. Ud over Node.js skal du også have en Linux-di­stri­bu­tion som Ubuntu som ope­ra­tiv­sy­stem. Du skal også have npm-pak­ke­hånd­te­rin­gen og en konto med sudo-ret­tig­he­der. Hvis du ikke er sikker på, om du har Node.js på dit system, kan du tjekke det med følgende kommando:

$ node -v
bash

Dette vil vise dig, hvilken version du har på dit system. Hvis du modtager en be­kræf­tel­se, kan du fortsætte med at in­stal­le­re Yarn.

Download og in­stal­la­tion af Yarn

For at in­stal­le­re Yarn skal du faktisk kon­fi­gu­re­re to versioner af pak­ke­hånd­te­rin­gen. Først skal du downloade den fulde version af pro­gram­met. På den måde kan du sikre, at alle dine team­med­lem­mer og alle faser af projektet bruger den samme version. Det vil igen reducere antallet af fejl. Brug npm-pak­ke­hånd­te­rin­gen til at in­stal­le­re den fulde version. Kom­man­do­en til dette ser således ud:

$ sudo npm install -g yarn
bash

Forespørg derefter ver­sions­num­me­ret for at sikre, at du har modtaget de nyeste pakker. Kom­man­do­en til dette er:

$ yarn --version
bash

In­stal­la­tion af Yarn lokalt

Nu kan du kon­fi­gu­re­re Yarn til et specifikt Ja­va­Script-projekt. Først skal du åbne pro­jek­tets mappe. Erstat plads­hol­de­ren ‘your-project’ med navnet på dit projekt. Her er kom­man­do­en:

cd ~/your-project
bash

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

mkdir your-project
cd your-project
bash

Brug kom­man­do­en yarn set for at hente Yarn Berry:

$ yarn set version berry
bash

Hvis den er til­gæn­ge­lig, down­lo­a­des den nyeste version af Yarn Berry. Gem den i en pro­jek­t­map­pe med navnet .yarn/releases og opret en kon­fi­gu­ra­tions­fil med navnet .yarnrc.yml. Outputtet skal se no­gen­lun­de sådan ud:

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

Kon­trol­ler versionen igen med følgende kommando:

$ yarn --version
bash

Hvis Yarn er in­stal­le­ret korrekt, får du følgende output (med et va­ri­e­ren­de ver­sions­num­mer afhængigt af den aktuelle version):

3.0.0
bash

Hvad er de vigtigste Yarn-kom­man­do­er?

Når du har in­stal­le­ret Yarn, kan du begynde at bruge det. Det er en god idé at se på nogle grund­læg­gen­de kom­man­do­er, så du kan få mest muligt ud af pak­ke­hånd­te­rin­gen. Nedenfor in­tro­du­ce­rer vi nogle af de vigtigste kom­man­do­er.

Start af et nyt projekt

For at starte et nyt projekt skal du bruge kom­man­do­en init. Den opretter et nyt projekt og alle de filer, du har brug for til projektet:

yarn init
bash

Gem og opret af­hæn­gig­he­der

Hvis du allerede har et projekt og ønsker at gemme af­hæn­gig­he­der i det, skal du bruge kom­man­do­en yarn install:

yarn install
bash

Brug kom­man­do­en add til at oprette nye af­hæn­gig­he­der. Erstat plads­hol­de­ren ‘pakkenavn’ med det faktiske navn på pakken:

yarn add packagename
bash

Den bedste kon­fi­gu­ra­tion 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 kon­fi­gu­ra­tion til din .gitignore-fil:

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

Hjælp og yder­li­ge­re op­lys­nin­ger

Hvis du har brug for hjælp eller yder­li­ge­re op­lys­nin­ger efter in­stal­la­tion af Yarn, skal du bruge --help:

$ yarn --help
bash

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

$ yarn install --help
bash

Hvad er nogle al­ter­na­ti­ver til Yarn?

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

npm

Det er ikke over­ra­sken­de, 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æn­se­fla­den. Vi har også brugt npm i denne Yarn-in­stal­la­tions­vej­led­ning.

pnpm

pnpm er en open source-pak­ke­hånd­te­ring, der er perfekt egnet til at arbejde med Ja­va­Script. Dens struktur ligner npm, men den bruger Symlinks og foretager ikke flere lokale in­stal­la­tio­ner af identiske pakker. Den blev udviklet som et mere effektivt al­ter­na­tiv til npm, hvilket gør den in­ter­es­sant som er­stat­ning for Yarn.

Bower

Vores tredje al­ter­na­tiv er Bower, en gratis pak­ke­hånd­te­ring til klient-side we­b­ud­vik­ling, der er optimeret til at arbejde i frontend. Den tilbyder et stort udvalg af pakker. Ud over Ja­va­Script arbejder hånd­te­rin­gen også med andre kom­po­nen­ter som HTML og CSS. Den er meget nem at bruge og fungerer ved hjælp af Node.js-kom­man­do­linj­en.

Gå til ho­ved­me­nu­en