För att in­stal­le­ra Yarn måste du först in­stal­le­ra den full­stän­di­ga versionen och sedan en enskild pro­jekt­ver­sion. Därefter kan du kon­fi­gu­re­ra pa­ket­han­te­ra­ren efter dina önskemål och behov.

Hur man in­stal­le­rar Yarn steg för steg

Ja­va­Script-pa­ket­han­te­ra­ren Yarn ut­veck­la­des för Node.js och har snabbt blivit en av de mest populära lös­ning­ar­na i sitt segment sedan lan­se­ring­en 2016. Eftersom det inte alltid är så enkelt att in­stal­le­ra den, ger vi dig en steg-för-steg-in­tro­duk­tion. Du bör redan ha Node.js in­stal­le­rat och kon­fi­gu­re­rat.

Tips

Läs vår artikel för att ta reda på hur du in­stal­le­rar Node.js på Ubuntu.

Vilka är kraven för att in­stal­le­ra Yarn?

Det finns bara några få krav för att in­stal­le­ra Yarn. Förutom Node.js behöver du också en Linux-dis­tri­bu­tion som Ubuntu som ope­ra­tiv­sy­stem. Du behöver också pa­ket­han­te­ra­ren npm och ett konto med sudo-be­hö­rig­het. Om du inte är säker på om du har Node.js på ditt system kan du kon­trol­le­ra det med följande kommando:

$ node -v
bash

Då visas vilken version du har på ditt system. Om du får en be­kräf­tel­se kan du fortsätta och in­stal­le­ra Yarn.

Hämta och in­stal­le­ra Yarn

För att in­stal­le­ra Yarn måste du faktiskt kon­fi­gu­re­ra två versioner av pa­ket­han­te­ra­ren. Ladda först ner den full­stän­di­ga versionen av pro­gram­met. På så sätt kan du sä­ker­stäl­la att alla team­me­d­lem­mar använder samma version i varje fas av projektet. Det minskar i sin tur risken för fel. Använd pa­ket­han­te­ra­ren npm för att in­stal­le­ra den full­stän­di­ga versionen. Kommandot för detta ser ut som följer:

$ sudo npm install -g yarn
bash

Kon­trol­le­ra sedan ver­sions­num­ret för att sä­ker­stäl­la att du har fått de senaste paketen. Kommandot för detta är:

$ yarn --version
bash

In­stal­le­ra Yarn lokalt

Nu kan du kon­fi­gu­re­ra Yarn för ett specifikt Ja­va­Script-projekt. Börja med att öppna pro­jek­tets katalog. Ersätt plats­hål­la­ren “your-project” med namnet på ditt projekt. Här är kommandot:

cd ~/your-project
bash

Om du inte har en mapp för ditt projekt, skapa en med mkdir:

mkdir your-project
cd your-project
bash

Använd kommandot yarn set för att hämta Yarn Berry:

$ yarn set version berry
bash

Om den finns till­gäng­lig kommer den senaste versionen av Yarn Berry att laddas ner. Spara den i en pro­jekt­mapp med namnet .yarn/releases och skapa en kon­fi­gu­ra­tions­fil med namnet .yarnrc.yml. Re­sul­ta­tet bör se ut ungefär så här:

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­le­ra versionen igen med följande kommando:

$ yarn --version
bash

Om Yarn har in­stal­le­rats korrekt får du följande utdata (med ett va­ri­e­ran­de ver­sions­num­mer beroende på den aktuella versionen):

3.0.0
bash

Vilka är de vik­ti­gas­te kom­man­do­na i Yarn?

När du har in­stal­le­rat Yarn kan du börja använda det. Det är värt att ta en titt på några grund­läg­gan­de kommandon så att du kan få ut mesta möjliga av pa­ket­han­te­ra­ren. Nedan pre­sen­te­rar vi några av de vik­ti­gas­te kom­man­do­na.

Starta ett nytt projekt

För att starta ett nytt projekt använder du kommandot init. Det skapar ett nytt projekt och alla filer du behöver för projektet:

yarn init
bash

Spara och skapa beroenden

Om du redan har ett projekt och vill lagra beroenden i det, använd kommandot yarn install:

yarn install
bash

Använd kommandot add för att skapa nya beroenden. Ersätt plats­hål­la­ren “pac­ka­ge­na­me” med paketets faktiska namn:

yarn add packagename
bash

Den bästa kon­fi­gu­ra­tio­nen för .gitignore

Alla filer sparas i mappen .yarn i ditt projekt, men du kan utelämna vissa filer. För att göra det använder du följande kon­fi­gu­ra­tion för din .gitignore-fil:

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

Hjälp och yt­ter­li­ga­re in­for­ma­tion

Om du behöver hjälp eller yt­ter­li­ga­re in­for­ma­tion efter att du har in­stal­le­rat Yarn, använd --help:

$ yarn --help
bash

Om du behöver hjälp med ett specifikt kommando, kombinera kommandot med --help. Med yarn install skulle det till exempel se ut så här:

$ yarn install --help
bash

Vilka är några al­ter­na­tiv till Yarn?

Yarn är en utmärkt lösning om du vill dela och använda kod på ett säkert sätt. Men det finns också ett antal bra al­ter­na­tiv som du kan använda istället för Yarn.

npm

Det är inte över­ras­kan­de att npm (Node Project Manager) är ett bra al­ter­na­tiv för att arbeta med runtime-miljön. Det är enkelt att använda, snabbt, säkert och passar perfekt för Node.js. Det erbjuder ett register med över 1,3 miljoner paket och CLI-gräns­snit­tet. Vi har också använt npm i denna in­stal­la­tions­gui­de för Yarn.

pnpm

pnpm är en öppen käll­kodspa­ket­han­te­ra­re som passar perfekt för arbete med Ja­va­Script. Dess struktur liknar npm, men den använder symlänkar och gör inte flera lokala in­stal­la­tio­ner av identiska paket. Den ut­veck­la­des som ett mer effektivt al­ter­na­tiv till npm, vilket gör den in­tres­sant som er­sätt­ning för Yarn.

Bower

Vårt tredje al­ter­na­tiv är Bower, en gratis pa­ket­han­te­ra­re för kli­ent­ba­se­rad web­b­ut­veck­ling som har op­ti­me­rats för arbete i frontend. Den erbjuder ett stort urval av paket. Förutom Ja­va­Script fungerar han­te­ra­ren även med andra kom­po­nen­ter som HTML och CSS. Den är mycket enkel att använda och fungerar med hjälp av Node.js-kom­man­do­ra­den.

Gå till huvudmeny