I neste artikkel skal vi ta en titt på Garn. Dette er en slags JavaScript-pakkeinstallasjonsprogram og avhengighetsbehandling utgitt av Facebook i samarbeid med andre utviklere som Google. Dette installasjonsprogrammet introduserer endringer i avhengighetsadministrasjon, oppgaveutførelse og noen ytelsesforbedringer.
Garn støtter NPM-registrering, men er forskjellig i pakkeinstallasjon. Den bruker låsefiler og en deterministisk installasjonsalgoritme, slik at du kan beholde den samme katalogstrukturen node_modules for alle brukere som er involvert i et prosjekt. Dette kan bidra til å redusere feil som er vanskelige å spore på flere maskiner.
I de fleste programmeringsprosjekter er avhengighetsstyring en viktig oppgave. Garn er en rask, sikker og pålitelig pakkeavhengighetsbehandling for NodeJS-applikasjoner. Dette er kompatibelt med NPM, brukes til å installere, konfigurere, oppdatere og fjerne pakker.
Garn er en open source manager, som lager en cache for den nedlastede pakken på brukerens maskin og kan bruke denne pakken på nytt når det er nødvendig, uten å laste den ned igjen og igjen. Ved hjelp av sjekksummer verifiserer denne pakkebehandleren integriteten til hver installerte pakke før den utfører koden. I tillegg kan garn brukes i frakoblet modus.
I de følgende linjene vil vi se hvordan du installerer Garn på Ubuntu 20.04 LTS ved hjelp av kommandolinjemiljø. For å bruke det trenger vi NodeJS , fordi det kommer an på ham.
Installer Garn på Ubuntu 20.04 LTS
Et offisielt lager på Ubuntu 20.04 LTS er tilgjengelig for installasjon. Ved å bruke denne PPA vil vi kunne installere garn globalt på systemet. For å fortsette med installasjonen på datamaskinen vår, må vi åpne en terminal (Ctrl + Alt + T) og deretter følge hvert av følgende trinn:
Installer cURL på Ubuntu 20.04 LTS
Hvis du ikke har dette verktøyet installert på systemet ditt ennå, kan du installer den fra det offisielle Ubuntu 20.04 LTS-pakkelageret. Alt du trenger å gjøre er å kjøre følgende kommando for å installere cURL:
sudo apt install curl
Legg til GPG-nøkkel
Når vi har installert cURL riktig i systemet, før vi begynner med installasjonen, vil vi gjøre det legg til GPG-nøkkel for å bekrefte garnpakker. For å importere GPG-nøkkelen, trenger du bare å skrive følgende kommando i samme terminal (Ctrl + Alt + T):
curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
Aktiver garnregisteret
For å starte installasjonen, først vi skal legge til og aktivere det nødvendige depotet i Ubuntu 20.04 LTS. For å gjøre det, i samme terminal skal vi bruke kommandoen:
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
Oppdater hurtigbufferen og installer Garn
Først vil vi oppdater APT-hurtigbufferen, og deretter blir Garn installert på Ubuntu 20.04 LTS ved hjelp av følgende kommando:
sudo apt update && sudo apt install yarn
Hvis du for øyeblikket bruker Nodejs og NPM, kan du installere Garn ved å skrive følgende kommando i terminal (Ctrl + Alt + T):
sudo apt install --no-install-recommends yarn
Sjekk garnversjon
Når installasjonen er fullført, vil vi kunne gjøre det sjekk om den er installert med hell på vårt Ubuntu 20.04-system eller ikke. Vi vil gjøre dette ved å utføre i terminalen vår (Ctrl + Alt + T):
yarn --version
Etter å ha utført kommandoen ovenfor, viser terminalen oss den installerte versjonen.
Installer pakker med garn
De fleste pakker blir installert fra NPM-registeret og blir bare navngitt etter pakkenavnet. For eksempel, hvis vi ønsket å installere pakken reagere av NPM-registeret ville vi ikke ha mer å skrive kommandoen:
yarn add react
Til mer informasjon om hvordan du installerer pakker med garn, kan brukere konsultere dokumentasjonen i denne forbindelse som vi finner i prosjektnettstedet.
Hvis du trenger det mer informasjon om å installere Garn på Ubuntu, brukere kan konsultere prosjektside. På denne siden kan vi også finne dokumentasjon om prosjektet. Vi finner også koden din og mer informasjon fra Garn-siden på GitHub.