Android

Hoe garen op centos te installeren 8

Установка CentOS 8 на сервер

Установка CentOS 8 на сервер

Inhoudsopgave:

Anonim

Yarn is een JavaScript-pakketbeheerder die compatibel is met npm en waarmee u het proces van het installeren, bijwerken, configureren en verwijderen van npm-pakketten kunt automatiseren.

Het is gemaakt om een ​​aantal problemen met de npm op te lossen, zoals het versnellen van het installatieproces van pakketten door activiteiten te parallelliseren en fouten met betrekking tot netwerkconnectiviteit te verminderen.

Deze tutorial leidt je door de installatie van Yarn op CentOS 8. We behandelen ook de basisprincipes van het gebruik van Yarn om een ​​nieuw project te maken en afhankelijkheden toe te voegen / te verwijderen.

Garen installeren op CentOS 8

Voer de volgende stappen uit als root of gebruiker met sudo-rechten om Yarn op CentOS 8 te installeren:

  1. Als Node.js niet op uw systeem is geïnstalleerd, installeert u het Node.js-pakket door het volgende te typen:

    sudo dnf install @nodejs

    Op het moment van schrijven is de versie van Node.js in de Centos8-repositories v10.x.

    Schakel de Yarn-repository in en importeer de GPG-sleutel van de repository:

    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

    De officiële Yarn-repository wordt consistent onderhouden en biedt de meest up-to-date versie.

    Nadat de repository is ingeschakeld, installeert u Garen:

    sudo dnf install yarn

    Controleer de installatie door het versienummer van het garen af ​​te drukken:

    yarn --version

    Op het moment dat dit artikel wordt geschreven, is de nieuwste versie van Yarn versie 1.21.1 :

    1.21.1

Garen gebruiken

Nu u garen op uw CentOS-systeem hebt geïnstalleerd, zullen we enkele van de meest voorkomende garenopdrachten onderzoeken.

Een nieuw project maken

Om een ​​nieuw yarn init te maken, gebruikt u de opdracht yarn init gevolgd door de projectnaam. Als u bijvoorbeeld een project met de naam my_project wilt maken, typt u:

yarn init my_project

Het script zal je verschillende vragen stellen. U kunt antwoorden of op enter drukken enter de standaardwaarden te gebruiken:

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.

Het enige dat de opdracht doet, is een basispakket.json-bestand maken met de informatie die u hebt opgegeven. Dit bestand kan op elk moment worden gewijzigd.

U kunt ook Garen toevoegen aan en een bestaande directory met code. Ga hiervoor naar de map en voer het volgende uit:

yarn init my_project

Afhankelijkheid toevoegen

Om een ​​pakket als afhankelijkheid aan uw project toe te voegen, gebruikt yarn add opdracht yarn add gevolgd door de pakketnaam:

yarn add

De opdracht installeert het pakket en alle pakketten waarvan het afhankelijk is en yarn.lock bestanden package.json en yarn.lock het project bij.

Als standaard alleen de pakketnaam wordt opgegeven, installeert Yarn standaard de nieuwste versie. Gebruik de volgende syntaxis om een ​​specifieke versie of tag te installeren:

yarn add @

Afhankelijkheid verbeteren

Om een ​​pakket te upgraden, voert u de opdracht yarn upgrade gevolgd door de pakketnaam:

yarn upgrade

De bovenstaande opdracht werkt de projectafhankelijkheden bij naar hun nieuwste versie volgens het versiebereik dat is opgegeven in het bestand package.json.

U kunt ook de pakketversie of tag opgeven:

yarn upgrade @

Afhankelijkheid verwijderen

Om een ​​pakket uit de afhankelijkheden van het project te verwijderen, roept yarn remove opdracht yarn remove gevolgd door de pakketnaam:

yarn remove

Met deze opdracht worden ook de bestanden package.json en yarn.lock het project yarn.lock .

Alle projectafhankelijkheden installeren

Om alle afhankelijkheden van een bestaand project te installeren die zijn opgegeven in de package.json bestandsrun:

yarn

of

yarn install

Conclusie

We hebben u laten zien hoe u garen op uw CentOS 8-machine kunt installeren. Ga voor meer informatie over garen naar de documentatiepagina Garen.

nodejs npm garen centos