Node.js-plattformen blir stadig mer populær. I tillegg til standard pakkebehandler, npm, finnes det en annen avansert pakkebehandler for denne plattformen, yarn. Den lar deg installere, avinstallere og oppdatere pakker.
Yarn er kompatibel med npm, så denne pakkebehandleren kan brukes sammen med npm. Den bruker den samme package.json-konfigurasjonsfilen. La oss se hvordan installasjonen av Yarn Ubuntu gjøres ved å bruke 20.04-versjonen av distribusjonen som et eksempel.
Det er ganske enkelt å installere programmet i Ubuntu. Det er sant at det ikke finnes i de offisielle depotene, så du må legge til et utviklerdepot. For å gjøre dette trenger du curl-verktøyet. Installer det hvis det ikke allerede er installert:
$ sudo apt install curl
Nå kan du importere GPG-nøkkelen til depotet. For å gjøre dette, kjør:
$ curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
Etter at du har lagt til nøkkelen, legger du til depotet i filen /etc/apt/sources.list.d/yarn.list. Dette kan gjøres manuelt eller med en kommando som denne:
$ echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
Oppdater deretter pakkelistene:
$ sudo apt update
Det eneste som gjenstår er å installere yarn:
$ sudo apt install yarn
Du kan se versjonen av det installerte programmet med denne kommandoen
$ yarn --version
For å opprette et nytt prosjekt går du til prosjektmappen og kjører denne kommandoen:
$ yarn init project_name
Når du oppretter prosjektet, vil pakkebehandleren generere package.json, og for å generere den må du svare på en rekke spørsmål. Du kan imidlertid beholde alle standardverdiene. For å installere en pakke bør du bruke add-kommandoen. Syntaksen er som følger:
$ yarn add pocket_name@version
For eksempel, for å installere vue-pakken, kjører du kommandoen:
$ yarn add vue@latest
Når pakken er installert, kan du bruke den. Du kan se innholdet i filen package.json:
$ cat package.json
For å fjerne pakker bruker du kommandoen remove:
$ yarn remove pocket_name
For å oppdatere alle installerte avhengigheter bruker du kommandoen upgrade
:
$ yarn upgrade
Hvis du har lastet ned et ferdig prosjekt, kan du bruke denne kommandoen for å installere alle avhengighetene som er skrevet i package.json:
$ yarn install
Nå vet du hvordan Yarn Ubuntu-installasjon gjøres