Hvordan installere Yarn
For å installere Yarn må du først sette opp fullversjonen og deretter en enkelt prosjektversjon. Deretter kan du konfigurere pakkehåndtereren etter dine ønsker og behov.
Hvordan installere Yarn trinn for trinn
JavaScript-pakkehåndtereren Yarn ble utviklet for Node.js og har raskt blitt en av de mest populære løsningene i sitt segment siden lanseringen i 2016. Siden det ikke alltid er like enkelt å konfigurere den, gir vi deg en trinnvis introduksjon. Du bør allerede ha Node.js installert og konfigurert.
Finn ut hvordan du installerer Node.js på Ubuntu i vår artikkel.
Hva er kravene for å installere Yarn?
Det er bare noen få krav for å installere Yarn. I tillegg til Node.js trenger du også en Linux-distribusjon som Ubuntu som operativsystem. Du trenger også npm-pakkehåndtereren og en konto med sudo-rettigheter. Hvis du ikke er sikker på om du har Node.js på systemet ditt, kan du sjekke det med følgende kommando:
$ node -vbashDa vil du se hvilken versjon du har på systemet ditt. Hvis du får en bekreftelse, kan du fortsette og installere Yarn.
Nedlasting og installering av Yarn
For å installere Yarn må du faktisk konfigurere to versjoner av pakkehåndtereren. Først må du laste ned fullversjonen av programmet. På den måten kan du sikre at alle teammedlemmene bruker samme versjon i alle faser av prosjektet. Dette vil igjen redusere feilene. Bruk pakkehåndtereren npm til å installere fullversjonen. Kommandoen for dette ser slik ut:
$ sudo npm install -g yarnbashDeretter spør du om versjonsnummeret for å sikre at du har mottatt de nyeste pakkene. Kommandoen for dette er:
$ yarn --versionbashInstallere Yarn lokalt
Nå kan du konfigurere Yarn for et bestemt JavaScript-prosjekt. Først må du åpne prosjektets katalog. Erstatt plassholderen «your-project» med navnet på prosjektet ditt. Her er kommandoen:
cd ~/your-projectbashHvis du ikke har en mappe for prosjektet ditt, opprett en ved å bruke mkdir:
mkdir your-project
cd your-projectbashBruk kommandoen yarn set for å hente Yarn Berry:
$ yarn set version berrybashHvis den er tilgjengelig, vil den nyeste versjonen av Yarn Berry bli lastet ned. Lagre den i en prosjektmappe med navnet .yarn/releases og opprett en konfigurasjonsfil med navnet .yarnrc.yml. Resultatet bør se omtrent slik ut:
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 versjonen igjen med følgende kommando:
$ yarn --versionbashHvis Yarn er riktig installert, vil du få følgende utdata (med et varierende versjonsnummer avhengig av gjeldende versjon):
3.0.0bashHva er de viktigste Yarn-kommandoene?
Når du har installert Yarn, kan du begynne å bruke det. Det er lurt å ta en titt på noen grunnleggende kommandoer, slik at du kan få mest mulig ut av pakkehåndtereren. Nedenfor presenterer vi noen av de viktigste kommandoene.
Starte et nytt prosjekt
For å starte et nytt prosjekt, bruk kommandoen init. Den oppretter et nytt prosjekt og alle filene du trenger for prosjektet:
yarn initbashLagre og opprette avhengigheter
Hvis du allerede har et prosjekt og ønsker å lagre avhengigheter i det, bruker du kommandoen yarn install:
yarn installbashBruk kommandoen add til å opprette nye avhengigheter. Erstatt plassholderen «pakkenavn» med det faktiske navnet på pakken:
yarn add packagenamebashDen beste konfigurasjonen for .gitignore
Alle filer lagres i .yarn -mappen i prosjektet ditt, men du kan utelate noen filer. For å gjøre det, bruk følgende konfigurasjon for .gitignore-filen din:
.yarn/*
!.yarn/patches
!.yarn/releases
!.carn/plugins
!.yarn/sdks
!.yarn/versions
.pnp.*bashHjelp og ytterligere informasjon
Hvis du trenger hjelp eller mer informasjon etter at du har installert Yarn, bruk --help:
$ yarn --helpbashHvis du trenger hjelp med en bestemt kommando, kombiner kommandoen med --help. Med yarn install vil det for eksempel se slik ut:
$ yarn install --helpbashHva er noen alternativer til Yarn?
Yarn er en flott løsning hvis du vil dele og bruke kode på en sikker måte. Men det finnes også en rekke gode alternativer som du kan bruke i stedet for Yarn.
npm
Det er ikke overraskende at npm (Node Project Manager) er et godt valg for arbeid med kjøretidsmiljøet. Det er enkelt å bruke, raskt, sikkert og passer perfekt til Node.js. Det tilbyr et register med over 1,3 millioner pakker og CLI-grensesnittet. Vi har også brukt npm i denne installasjonsveiledningen for Yarn.
pnpm
pnpm er en åpen kildekode-pakkehåndterer som er perfekt egnet for arbeid med JavaScript. Strukturen er lik npm, men den bruker Symlinks og utfører ikke flere lokale installasjoner av identiske pakker. Den ble utviklet som et mer effektivt alternativ til npm, noe som gjør den interessant som erstatning for Yarn.
Bower
Vårt tredje alternativ er Bower, en gratis pakkehåndterer for klientbasert webutvikling som er optimalisert for arbeid i frontend. Den tilbyr et stort utvalg av pakker. I tillegg til JavaScript fungerer håndtereren også med andre komponenter som HTML og CSS. Den er veldig enkel å bruke og fungerer ved hjelp av Node.js-kommandolinjen.