How to Setup Multinode Hadoop 2 on CentOS/RHEL Using VirtualBox
Indholdsfortegnelse:
- Installation af garn på CentOS 8
- Brug af garn
- Oprettelse af et nyt projekt
- Tilføjelse af afhængighed
- Opgradering af afhængighed
- Fjern afhængighed
- Installation af alle projektafhængigheder
- Konklusion
Garn er en JavaScript-pakkehåndtering, der er kompatibel med npm, der hjælper dig med at automatisere processen med installation, opdatering, konfiguration og fjernelse af npm-pakker.
Det blev oprettet for at løse et sæt problemer med npm, såsom at fremskynde pakkeinstallationsprocessen ved at parallelisere operationer og reducere fejl i forbindelse med netværksforbindelse.
Denne tutorial vil guide dig gennem installationen af Garn på CentOS 8. Vi dækker også det grundlæggende om, hvordan du bruger Garn til at oprette et nyt projekt og tilføje / fjerne afhængigheder.
Installation af garn på CentOS 8
Udfør følgende trin som root eller bruger med sudo-privilegier til at installere Garn på CentOS 8:
-
Hvis Node.js ikke er installeret på dit system, skal du installere pakken Node.js ved at skrive:
sudo dnf install @nodejs
I skrivende stund er Node.js-versionen i Centos8-arkiverne v10.x.
Aktivér garnlager og importer depotets GPG-nøgle:
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 officielle garnlager vedligeholdes konsekvent og leverer den mest opdaterede version.
Når depotet er aktiveret, skal du installere Garn:
sudo dnf install yarn
Bekræft installationen ved at udskrive garnversionsnummeret:
yarn --version
På det tidspunkt, hvor denne artikel skrives, er den seneste version af Garn version
1.21.1
:1.21.1
Brug af garn
Nu hvor du har installeret garn på dit CentOS-system, udforsker vi nogle af de mest almindelige garnkommandoer.
Oprettelse af et nyt projekt
For at oprette et nyt garnprojekt skal du bruge kommandoen
yarn init
efterfulgt af projektnavnet. For eksempel at oprette et projekt ved navn
my_project
du:
yarn init my_project
Manuset stiller dig flere spørgsmål. Du kan enten besvare eller trykke på
enter
at bruge standardværdierne:
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 hvad kommandoen gør er at oprette en grundlæggende
package.json
fil, der indeholder de oplysninger, du har givet. Denne fil kan til enhver tid ændres.
Du kan også tilføje Garn til og en eksisterende katalog over koder. Det gør du ved at navigere til biblioteket og udføre:
Tilføjelse af afhængighed
Hvis du vil tilføje en pakke som en afhængighed til dit projekt, skal du bruge kommandoen til
yarn add
af
yarn add
efterfulgt af pakkenavnet:
yarn add
Kommandoen installerer pakken og eventuelle pakker, den afhænger af, og opdaterer projektets
yarn.lock
og
yarn.lock
filer.
Hvis kun pakkenavnet er angivet, installerer Garn den nyeste version som standard. Brug følgende syntaks til at installere en bestemt version eller et mærke:
Opgradering af afhængighed
For at opgradere en pakke skal du køre garnopgraderingskommandoen efterfulgt af pakkenavnet:
yarn upgrade
Kommandoen ovenfor opdaterer projektafhængighederne til deres seneste version i henhold til det versioninterval, der er angivet i pakken.json-filen.
Du kan også specificere pakkeversionen eller mærket:
Fjern afhængighed
For at fjerne en pakke fra projektets afhængigheder påkaldes kommandoen til
yarn remove
af
yarn remove
efterfulgt af pakkenavnet:
yarn remove
Denne kommando opdaterer også projektets
yarn.lock
og
yarn.lock
filer.
Installation af alle projektafhængigheder
Sådan installeres alle afhængigheder af et eksisterende projekt, der er specificeret i
package.json
:
yarn
eller
Konklusion
Vi har vist dig, hvordan du installerer garn på din CentOS 8-maskine. For mere information om garn kan du besøge dokumentationssiden for garn.
Sådan installeres garn på centos 7

I denne tutorial vil vi vise dig, hvordan du installerer Garn på et CentOS 7-system. Garn er en JavaScript-pakkehåndtering kompatibel med npm.
Sådan installeres garn på debian 9

Garn er en JavaScript-pakkehåndtering kompatibel med npm. I denne tutorial vil vi guide dig om, hvordan du installerer Garn på et Debian 9-system via Yarn APT-pakken depot.
Sådan installeres garn på ubuntu 18.04

Garn er en JavaScript-pakkehåndtering kompatibel med npm. I denne tutorial vil vi guide dig om, hvordan du installerer Garn på dit Ubuntu 18.04-system via Yarn APT-pakken depot.