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.
Find ud af, hvordan du installerer Node.js på Ubuntu 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. Hvis du ikke er sikker på, om du har Node.js på dit system, kan du tjekke det med følgende kommando:
$ node -vbashDette 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:
$ sudo npm install -g yarnbashForespørg derefter versionsnummeret for at sikre, at du har modtaget de nyeste pakker. Kommandoen til dette er:
$ yarn --versionbashInstallation 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:
cd ~/your-projectbashHvis du ikke har en mappe til dit projekt, skal du oprette en ved hjælp af mkdir:
mkdir your-project
cd your-projectbashBrug kommandoen yarn set for at hente Yarn Berry:
$ yarn set version berrybashHvis 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:
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!bashKontroller versionen igen med følgende kommando:
$ yarn --versionbashHvis Yarn er installeret korrekt, får du følgende output (med et varierende versionsnummer afhængigt af den aktuelle version):
3.0.0bashHvad 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:
yarn initbashGem og opret afhængigheder
Hvis du allerede har et projekt og ønsker at gemme afhængigheder i det, skal du bruge kommandoen yarn install:
yarn installbashBrug kommandoen add til at oprette nye afhængigheder. Erstat pladsholderen ‘pakkenavn’ med det faktiske navn på pakken:
yarn add packagenamebashDen 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:
.yarn/*
!.yarn/patches
!.yarn/releases
!.carn/plugins
!.yarn/sdks
!.yarn/versions
.pnp.*bashHjælp og yderligere oplysninger
Hvis du har brug for hjælp eller yderligere oplysninger efter installation af Yarn, skal du bruge --help:
$ yarn --helpbashHvis 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:
$ yarn install --helpbashHvad 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.