Garen, installeer deze JavaScript-afhankelijkheidsmanager voor Ubuntu 20.04

over garen

In het volgende artikel gaan we kijken naar Garen. Dit is een soort van JavaScript-pakketinstallatieprogramma en afhankelijkheidsbeheerder vrijgegeven door Facebook in samenwerking met andere ontwikkelaars zoals Google. Dit installatieprogramma introduceert wijzigingen in afhankelijkheidsbeheer, taakuitvoering en enkele prestatieverbeteringen.

Garen ondersteunt NPM-registratie, maar verschilt in pakketinstallatie. Het maakt gebruik van lock-bestanden en een deterministisch installatie-algoritme, zodat u dezelfde directorystructuur kunt behouden node_modules voor alle gebruikers die bij een project betrokken zijn. Dit kan helpen om fouten te verminderen die moeilijk op meerdere machines te traceren zijn.

Bij de meeste programmeerprojecten is afhankelijkheidsbeheer een belangrijke taak. Garen is een snelle, veilige en betrouwbare pakketafhankelijkheidsmanager voor NodeJS-applicaties​ Dit is compatibel met NPM, dat wordt gebruikt om pakketten te installeren, configureren, bijwerken en verwijderen.

Garen is een open source-manager, die een cache creëert voor het gedownloade pakket op de computer van de gebruiker en dit pakket indien nodig kan hergebruiken, zonder het steeds opnieuw te downloaden. Met behulp van checksums verifieert deze pakketbeheerder de integriteit van elk geïnstalleerd pakket voordat de code wordt uitgevoerd. Bovendien kan garen worden gebruikt in de offline modus.

In de volgende regels zullen we zien hoe Yarn te installeren op Ubuntu 20.04 LTS met behulp van de opdrachtregelomgeving. Om het te gebruiken hebben we nodig NodeJS , omdat het van hem afhangt.

Installeer Yarn op Ubuntu 20.04 LTS

Een officiële repository op Ubuntu 20.04 LTS is beschikbaar voor installatie. Met behulp van deze PPA kunnen we Yarn wereldwijd op het systeem installeren​ Om door te gaan met de installatie op onze computer, moeten we een terminal openen (Ctrl + Alt + T) en vervolgens elk van de volgende stappen volgen:

Installeer cURL op Ubuntu 20.04 LTS

Als je deze tool nog niet op je systeem hebt geïnstalleerd, kan dat installeer het vanuit de officiële Ubuntu 20.04 LTS-pakketrepository​ Het enige dat u hoeft te doen, is de volgende opdracht uitvoeren om cURL te installeren:

curl-installatie op Ubuntu 20.04

sudo apt install curl

Voeg GPG-sleutel toe

Zodra we cURL correct in het systeem hebben geïnstalleerd, gaan we dat doen voordat we met de installatie beginnen voeg GPG-sleutel toe om Yarn-pakketten te verifiëren​ Om de GPG-sleutel te importeren, typ je gewoon de volgende opdracht in dezelfde terminal (Ctrl + Alt + T):

GPG-sleutel toevoegen

curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -

Schakel de garenrepository in

Om te beginnen met de installatie we gaan de nodige repository toevoegen en inschakelen in Ubuntu 20.04 LTS​ Om dit te doen, gaan we in dezelfde terminal het commando gebruiken:

opslagplaats toevoegen

echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list

Werk de cache bij en installeer Yarn

In dit stadium zullen we dat eerst doen update APT-cache en vervolgens wordt Yarn geïnstalleerd op Ubuntu 20.04 LTS met behulp van het volgende commando:

garen faciliteit

sudo apt update && sudo apt install yarn

Als u momenteel Nodejs en NPM gebruikt, kunt u Yarn installeren door te typen het volgende commando in terminal (Ctrl + Alt + T):

install beveelt aan

sudo apt install --no-install-recommends yarn

Controleer de garenversie

Zodra de installatie is voltooid, kunnen we dit doen controleer of het met succes is geïnstalleerd op ons Ubuntu 20.04-systeem of niet​ We zullen dit doen door in onze terminal uit te voeren (Ctrl + Alt + T):

versie van garen geïnstalleerd op Ubuntu 20.04

yarn --version

Na het uitvoeren van de bovenstaande opdracht, toont de terminal ons de geïnstalleerde versie.

Installeer pakketten met Yarn

De meeste pakketten worden geïnstalleerd vanuit het NPM-register en worden eenvoudigweg genoemd naar hun pakketnaam. Bijvoorbeeld, als we het pakket wilden installeren reageren van het NPM-register zouden we niet meer hebben om te schrijven het bevel:

reageer installatie

yarn add react

naar meer informatie over het installeren van pakketten met Yarnkunnen gebruikers de documentatie hierover raadplegen die we kunnen vinden in de projectwebsite.

Als je nodig hebt meer informatie over het installeren van Yarn op Ubuntukunnen gebruikers het projectpagina​ Op deze pagina vinden we ook de documentatie over het project​ We zullen ook uw code en meer informatie vinden op de garenpagina op GitHub.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.