Om Yarn te installeren, moet u eerst de volledige versie installeren en vervolgens een enkele projectversie. Daarna kunt u de pakketbeheerder naar wens en behoefte configureren.

Hoe installeer je Yarn stap voor stap?

De JavaScript-pakketbeheerder Yarn is ontwikkeld voor Node.js en is sinds de release in 2016 snel uitgegroeid tot een van de populairste oplossingen in zijn segment. Omdat het instellen ervan niet altijd even eenvoudig is, geven we je een stapsgewijze introductie. Je moet Node.js al geïnstalleerd en ingesteld hebben.

Tip

Lees in ons artikel hoe u Node.js op Ubuntu kunt installeren.

Wat zijn de vereisten voor het installeren van Yarn?

Er zijn slechts een paar vereisten voor het installeren van Yarn. Naast Node.js heb je ook een Linux-distributie zoals Ubuntu nodig als besturingssysteem. Je hebt ook de npm-pakketbeheerder en een account met sudo-rechten nodig. Als je niet zeker weet of je Node.js op je systeem hebt, kun je dit controleren met de volgende opdracht:

$ node -v
bash

Zo zie je welke versie je op je systeem hebt. Als je een bevestiging krijgt, kun je Yarn installeren.

Yarn downloaden en installeren

Om Yarn te installeren, moet u eigenlijk twee versies van het pakketbeheerprogramma installeren. Download eerst de volledige versie van het programma. Zo kunt u ervoor zorgen dat alle teamleden en in elke fase van het project dezelfde versie gebruiken. Dat vermindert op zijn beurt het aantal fouten. Gebruik het npm-pakketbeheerprogramma om de volledige versie te installeren. De opdracht daarvoor ziet er als volgt uit:

$ sudo npm install -g yarn
bash

Controleer vervolgens het versienummer om er zeker van te zijn dat u de nieuwste pakketten hebt ontvangen. De opdracht daarvoor is:

$ yarn --version
bash

Yarn lokaal installeren

Nu kunt u Yarn instellen voor een specifiek JavaScript-project. Roep eerst de map van het project op. Vervang de plaatshouder ‘uw-project’ door de naam van uw project. Hier is het commando:

cd ~/your-project
bash

Als je nog geen map voor je project hebt, maak er dan een aan met behulp van mkdir:

mkdir your-project
cd your-project
bash

Gebruik het commando yarn set om Yarn Berry op te halen:

$ yarn set version berry
bash

Als deze beschikbaar is, wordt de nieuwste versie van Yarn Berry gedownload. Sla deze op in een projectmap met de naam .yarn/releases en maak een configuratiebestand met de naam .yarnrc.yml. De uitvoer zou er ongeveer als volgt uit moeten zien:

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

Controleer de versie nogmaals met het volgende commando:

$ yarn --version
bash

Als Yarn correct is geïnstalleerd, krijg je de volgende uitvoer (met een variërend versienummer, afhankelijk van de huidige versie):

3.0.0
bash

Wat zijn de belangrijkste Yarn-commando’s?

Zodra u Yarn hebt geïnstalleerd, kunt u het gaan gebruiken. Het is de moeite waard om enkele basisopdrachten te bekijken, zodat u het pakketbeheerprogramma optimaal kunt benutten. Hieronder introduceren we enkele van de belangrijkste opdrachten.

Een nieuw project starten

Om een nieuw project te starten, gebruik je het commando init. Hiermee maak je een nieuw project aan en alle bestanden die je voor het project nodig hebt:

yarn init
bash

Opslaan en afhankelijkheden creëren

Als je al een project hebt en daarin afhankelijkheden wilt opslaan, gebruik dan het commando yarn install:

yarn install
bash

Gebruik het commando add om nieuwe afhankelijkheden aan te maken. Vervang de plaatshouder ‘packagename’ door de daadwerkelijke naam van het pakket:

yarn add packagename
bash

De beste configuratie voor .gitignore

Alle bestanden worden opgeslagen in de map .yarn in uw project, maar u kunt sommige bestanden weglaten. Gebruik daarvoor de volgende configuratie voor uw .gitignore-bestand:

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

Hulp en meer informatie

Als u hulp of meer informatie nodig hebt na het installeren van Yarn, gebruik dan --help:

$ yarn --help
bash

Als u hulp nodig hebt bij een specifieke opdracht, combineer de opdracht dan met --help. Met yarn install zou dat er bijvoorbeeld als volgt uitzien:

$ yarn install --help
bash

Wat zijn enkele alternatieven voor Yarn?

Yarn is een geweldige oplossing als je code veilig wilt delen en gebruiken. Maar er zijn ook een aantal goede alternatieven die je in plaats van Yarn kunt gebruiken.

npm

Het is niet verwonderlijk dat npm (Node Project Manager) een goede optie is voor het werken met de runtime-omgeving. Het is gebruiksvriendelijk, snel, veilig en perfect geschikt voor Node.js. Het biedt een register met meer dan 1,3 miljoen pakketten en de CLI-interface. We hebben npm ook gebruikt in deze installatiehandleiding voor Yarn.

pnpm

pnpm is een open-source pakketbeheerder die perfect geschikt is voor het werken met JavaScript. De structuur is vergelijkbaar met npm, maar het maakt gebruik van symlinks en voert geen meerdere lokale installaties van identieke pakketten uit. Het is ontwikkeld als een efficiënter alternatief voor npm, waardoor het interessant is als vervanging voor Yarn.

Bower

Ons derde alternatief is Bower, een gratis pakketbeheerder voor client-side webontwikkeling die is geoptimaliseerd voor gebruik in de frontend. Het biedt een grote selectie aan pakketten. Naast JavaScript werkt de beheerder ook met andere componenten zoals HTML en CSS. Het is zeer gebruiksvriendelijk en werkt via de Node.js-opdrachtregel.

Ga naar hoofdmenu