Android

Hoe garen op Debian te installeren 9

Install a minimal Debian 9 server in VirtualBox

Install a minimal Debian 9 server in VirtualBox

Inhoudsopgave:

Anonim

Yarn is een JavaScript-pakketbeheerder die compatibel is met npm. 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.

In deze tutorial zullen we u begeleiden over het installeren van garen op een Debian 9-systeem via de Yarn APT-pakketrepository. De officiële Yarn-repository wordt consistent onderhouden en biedt de meest up-to-date versie.

voorwaarden

Zorg ervoor dat u bent aangemeld als een gebruiker met sudo-rechten voordat u doorgaat met deze zelfstudie.

Garen installeren op Debian

Volg deze stap om Yarn op uw Debian 9-systeem te installeren:

  1. De eerste stap is het inschakelen van de Yarn-repository. Begin met het importeren van de GPG-sleutel van de repository met behulp van de volgende curl-opdracht:

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

    Gebruik de volgende opdracht om de Yarn APT-repository in te schakelen:

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

    Zodra de repository is ingeschakeld, werkt u de pakketindex bij en installeert u Garen met:

    sudo apt update sudo apt install yarn

    sudo apt install --no-install-recommends 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 Garen versie 1.17.3 .

    1.17.3

Garen gebruiken

Nu u garen op uw Debian-systeem hebt geïnstalleerd, is de volgende stap het verkennen van enkele van de meest voorkomende garenopdrachten.

Een nieuw project maken

Gebruik de opdracht yarn init om een ​​nieuw yarn init , zoals hieronder wordt getoond:

yarn init my_yarn_project

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

yarn init v1.17.3 question name (vagrant): 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.

Eenmaal voltooid, maakt het script een basispakket.json-bestand dat de informatie bevat die u hebt opgegeven. U kunt dit bestand later openen en bewerken.

Afhankelijkheid toevoegen

yarn add

De bovenstaande opdracht werkt ook de bestanden package.json en yarn.lock , zodat iedereen die aan dit project werkt en yarn uitvoert, dezelfde afhankelijkheden krijgt.

U kunt ook de pakketversie of pakket-tag opgeven:

yarn add @

Afhankelijkheid verbeteren

Gebruik een van de volgende opties om een ​​afhankelijkheid te upgraden:

yarn upgrade yarn upgrade @

Met de bovenstaande opdracht worden de projectafhankelijkheden bijgewerkt naar hun nieuwste versie volgens het versiebereik dat is opgegeven in het bestand package.json.

Afhankelijkheid verwijderen

Om een ​​afhankelijkheid te verwijderen, gebruikt 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 projectafhankelijkheden 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 Debian 9-machine kunt installeren. Ga voor meer informatie over garen naar de documentatiepagina Garen.

nodejs npm garen debian