Garn er en forkortelse av “Nok en ressursforhandler”Og er en pakkeansvarlig for forskjellige programmer. Det beste med garn er at det tillater deg å dele og bruke kode sikkert og raskt blant distinkte utviklere over hele verden.
Hvis du vil lage din egen programvare og du står overfor vanskeligheter med det, vil garn hjelpe deg å bruke løsningen til andre utviklere. Når du bruker garn og det er et eksisterende problem i det, vil vi rapportere det, og når problemet er løst, kan du igjen bruke det oppdaterte garnet.
Modul eller pakke er midler til å dele en kode. Pakken består av en kode sammen med all beskrivelse i "pakke.JSON”Fil.
Garn anses som mer effektivt og effektivt enn Java, da det lar andre applikasjoner inkludert gnist å kjøre på garnpakken. Bruksområder av garn kan samtidig fungere sammen i en lignende klynge.
De fire hovedkomponentene i garn er vervet nedenfor:
Hvis du vil bruke garn, må du installere det på maskinene dine. Du kan installere garn på flere måter.
Garnarkitektur
Først av alt sender klienten en søknad til ressurssjefen. Da har ressurssjefen muligheten til å reservere containeren for å starte applikasjonssjefen. Deretter samarbeider applikasjonssjefen nå med containerne til ressurssjefen og sender en varsel til Node Manager. Så starter Node Manager applikasjonen. Utførelse av applikasjonskode gjøres i beholderen. Klienten får status for applikasjoner enten gjennom ressurssjefen eller applikasjonssjefen. Når prosessen er ferdig, avslutter applikasjonssjefen seg fra ressurssjefen. Illustrasjonen av garnarkitektur vises nedenfor.
Garninstallasjon gjennom npm
NPM Package Manager anbefales på det sterkeste for garninstallasjon. Når du installerte NPM på maskinene dine, kjør deretter følgende kommando i terminalen for å installere en oppdatert versjon av garn.
NPM installasjon -global garn
Eksempel
Alternative metoder for å laste ned garn
Hvis du vil installere garn gjennom Chocolatey, må du først installere sjokolade. Du kan enkelt laste ned denne pakkebehandleren fra det offisielle nettstedet.
Når du vellykket installerte Chocolatey Package Manager på maskinene dine. Sjekk deretter maskinen din om noden.JS er allerede installert eller ikke. Hvis ikke, kan du besøke denne lenken https: // nodejs.org/ no/ og last ned derfra. Utfør deretter følgende kommando i terminalen:
Choco installer garn
Videre kan du også installere garn gjennom Scoop. Du kan enkelt laste ned denne pakken fra nettstedet. Når du har installert vellykket Scoop På maskinene dine kjører deretter den under-nevnte kommandoen.
Scoop installere garn
Scoop sjekker seg selv om noden.JS lastes ned på systemet ditt eller ikke. Hvis ikke, tilbyr det deg å laste den ned effektivt ved å bruke en enkelt kommando som vist nedenfor:
Scoop installer NodeJs
Det er en alternativ metode for å laste ned garn for Linux som har den nedenfor-nevnte kommandoen:
sudo dukker opp-aske sys-apps/garn
Nå skal vi kort forklare noen av de vanlige garnkommandoene videre i samme artikkel.
Sjekk versjon av garn
Du kan sjekke versjonen av garn på få sekunder ved å bruke denne kommandoen som nevnt nedenfor:
Garn -Versjon
Oppdateringsversjon av garn
Hvis du vil oppdatere versjonen av garn, må du utføre følgende kommando.
garn sett versjon siste
Lag nytt prosjekt
Kjør den nedenfor-nevnte kommandoen for å opprette et nytt prosjekt.
garn init
Hver gang du utfører ovennevnte kommando, må du svare på alle spørsmålene som navnet på prosjektet, versjonen, beskrivelsen av prosjektet osv. Trykk på Enter. Nå har du opprettet prosjektet ditt med hell.
Produksjon
Installer avhengigheter
Ved å bruke denne kommandoen kan du enkelt laste ned alle avhengigheter.
garn
Garninstallasjon
Eksempel
Legg til avhengigheter
Kjør følgende kommando som nevnt nedenfor for å bytte pakken. For dette må du legge til pakken som en avhengighet.
garn legge til [pakke]
garn legge til [pakke]@[versjon]
garn legge til [pakke]@[tag]
Når vi bruker disse kommandoene, vil den automatisk legge til avhengigheter i pakken.JSON -filen, og den vil også endre garn.låsefil deretter.
Eksempel
I dette eksemplet spesifiserer vi hvilken versjon av pakken vi skal laste ned.
Produksjon
Oppgradere avhengigheter
Ved å bruke disse kommandoene vil du enkelt oppgradere avhengigheter. Når vi bruker disse kommandoene, vil den automatisk oppgradere avhengigheter i pakken.JSON og Yarn.låsefil deretter.
Garn Oppgradering [pakke]
garn oppgradering [pakke]@[versjon]
garn oppgradering [pakke]@[tag]
Eksempel
I dette eksemplet spesifiserer vi hvilken versjon av pakken vi skal oppgradere fra avhengigheter.
Produksjon
Slett avhengigheter
Ved å bruke denne kommandoen vil du enkelt slette avhengigheten. Pakke.JSON og Yarn.Låsfiler blir automatisk oppgradert deretter.
Garn fjerne [pakken]
Eksempel
I dette eksemplet spesifiserer vi hvilken pakke vi skal fjerne fra avhengigheter.
Produksjon
Ulike databehandling inkludert interaktiv prosessering og strømbehandling kan gjøres gjennom garn. Det hjelper til med å behandle data som er lagret i HDFS “Hadoop Distribuert Fil System”. Dette viser et pluss poeng av garn.
Konklusjon
Denne artikkelen formidler hovedsakelig begrepet garn. I denne artikkelen lærte vi hva garn er og også de vanlige kommandoene til garn sammen med eksempler for å lage et nytt prosjekt og legge til/slette avhengigheter. Hvis du ikke vet om garn, må du prøve disse kommandoene.