Android

Slik installerer du garn på centos 8

Tomcat 9 Installation CentOS 8 | Tech Arkit | Java Based Applications

Tomcat 9 Installation CentOS 8 | Tech Arkit | Java Based Applications

Innholdsfortegnelse:

Anonim

Garn er en JavaScript-pakkehåndterer kompatibel med npm som hjelper deg med å automatisere prosessen med å installere, oppdatere, konfigurere og fjerne npm-pakker.

Den ble opprettet for å løse et sett med problemer med npm, for eksempel å fremskynde pakkeinstallasjonsprosessen ved å parallellisere operasjoner og redusere feil relatert til nettverkstilkobling.

Denne opplæringen vil guide deg gjennom installasjonen av Garn på CentOS 8. Vi vil også dekke det grunnleggende om hvordan du bruker Garn til å lage et nytt prosjekt og legge til / fjerne avhengigheter.

Installere garn på CentOS 8

Utfør følgende trinn som root eller bruker med sudo-rettigheter for å installere Garn på CentOS 8:

  1. Hvis Node.js ikke er installert på systemet ditt, installerer du Node.js-pakken ved å skrive:

    sudo dnf install @nodejs

    I skrivende stund er Node.js-versjonen i Centos8-depotene v10.x.

    Aktiver Garn-depotet og importer depotets GPG-nøkkel:

    curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo sudo rpm --import

    Det offisielle garnlageret blir kontinuerlig vedlikeholdt og gir den mest oppdaterte versjonen.

    Når depotet er aktivert, installerer du Garn:

    sudo dnf install yarn

    Bekreft installasjonen ved å skrive ut garnversjonsnummeret:

    yarn --version

    I skrivende stund denne artikkelen ble skrevet, er den siste versjonen av Yarn versjon 1.21.1 :

    1.21.1

Bruke garn

Nå som du har Garn installert på CentOS-systemet ditt, utforsker vi noen av de vanligste garnkommandoene.

Lage et nytt prosjekt

For å lage et nytt garnprosjekt bruker du yarn init kommandoen etterfulgt av prosjektnavnet. For å lage et prosjekt som heter my_project du for eksempel:

yarn init my_project

Manuset stiller deg flere spørsmål. Du kan enten svare på eller trykke på enter å bruke standardverdiene:

yarn init v1.21.1 question name (alex): Linuxize question version (1.0.0): 0.0.1 question description: Testing Yarn question entry point (index.js): question repository url: question author: Linuxize question license (MIT): question private: success Saved package.json Done in 20.18s.

Alt kommandoen gjør er å lage en grunnleggende package.json fil som inneholder informasjonen du oppga. Denne filen kan endres når som helst.

Du kan også legge til Garn i og eksisterende katalog med kode. For å gjøre det, naviger til katalogen og kjør:

yarn init my_project

Legger til avhengighet

Hvis du vil legge til en pakke som en avhengighet til prosjektet ditt, bruker du kommandoen garntillegg etterfulgt av pakkenavnet:

yarn add

Kommandoen vil installere pakken og eventuelle pakker som det avhenger av og oppdatere prosjektets package.json og yarn.lock filer.

Hvis bare pakkenavnet er gitt, installerer Yarn den nyeste versjonen som standard. For å installere en bestemt versjon eller etikett, bruk følgende syntaks:

yarn add @

Oppgradere avhengigheten

For å oppgradere en pakke, kjør kommandoen for garnoppgradering fulgt av pakkenavnet:

yarn upgrade

Kommandoen over oppdaterer prosjektavhengighetene til den nyeste versjonen i henhold til versjonsområdet som er spesifisert i package.json-filen.

Du kan også spesifisere pakkeversjonen eller koden:

yarn upgrade @

Fjerne avhengighet

Hvis du vil fjerne en pakke fra prosjektets avhengigheter, påkaller du kommandoen for å yarn remove fulgt av pakkenavnet:

yarn remove

Denne kommandoen oppdaterer også prosjektets package.json og yarn.lock filer.

Installere alle prosjektavhengigheter

Slik installerer du alle avhengighetene til et eksisterende prosjekt som er spesifisert i package.json :

yarn

eller

yarn install

Konklusjon

Vi har vist deg hvordan du installerer garn på CentOS 8-maskinen din. For mer informasjon om garn, besøk dokumentasjonssiden for garn.

nodejs npm garn centos