Lanka, asenna tämä JavaScript-riippuvuuksien hallinta Ubuntu 20.04: lle

noin Lanka

Seuraavassa artikkelissa aiomme tarkastella lankaa. Tämä on eräänlainen Facebook julkaisi JavaScript-paketin asennusohjelman ja riippuvuuksien hallinnan yhteistyössä muiden kehittäjien, kuten Googlen, kanssa. Tämä asennusohjelma tuo muutoksia riippuvuuden hallintaan, tehtävien suorittamiseen ja joihinkin suorituskyvyn parannuksiin.

Lanka tukee NPM-rekisteröintiä, mutta eroaa paketin asennuksesta. Se käyttää lukitustiedostoja ja a deterministinen asennusalgoritmi, jolloin voit säilyttää saman hakemistorakenteen solmu_moduulit kaikille projektissa mukana oleville käyttäjille. Tämä voi auttaa vähentämään virheitä, joita on vaikea seurata useissa koneissa.

Useimmissa ohjelmointiprojekteissa riippuvuuden hallinta on tärkeä tehtävä. Lanka on nopea, turvallinen ja luotettava pakettiriippuvuuden hallinta NodeJS-sovelluksille. Tämä on yhteensopiva NPM: n kanssa, jota käytetään pakettien asentamiseen, määrittämiseen, päivittämiseen ja poistamiseen.

Lanka on avoimen lähdekoodin johtaja, joka luo välimuistin ladatulle paketille käyttäjän koneelle ja voi käyttää tätä pakettia tarvittaessa tarvittaessa lataamatta sitä uudestaan ​​ja uudestaan. Tarkistussummien avulla tämä paketinhallinta tarkistaa jokaisen asennetun paketin eheyden ennen koodin suorittamista. Lankaa voidaan käyttää myös offline-tilassa.

Seuraavissa riveissä näemme kuinka lanka asennetaan Ubuntu 20.04 LTS: ään komentoriviympäristön avulla. Tarvitsemme sen käyttöön NodeJS , koska se riippuu hänestä.

Asenna lanka Ubuntu 20.04 LTS: ään

Virallinen Ubuntu 20.04 LTS -tietovarasto on asennettavissa. Tämän PPA: n avulla voimme asentaa langan järjestelmään maailmanlaajuisesti. Jatkaaksesi asennusta tietokoneellemme, meidän on avattava pääte (Ctrl + Alt + T) ja noudatettava seuraavia vaiheita:

Asenna cURL Ubuntu 20.04 LTS: ään

Jos sinulla ei ole vielä tätä työkalua asennettuna järjestelmään, voit asenna se virallisesta Ubuntu 20.04 LTS -pakettivarastosta. Sinun tarvitsee vain suorittaa seuraava komento asentaaksesi cURL:

curl-asennus Ubuntu 20.04: een

sudo apt install curl

Lisää GPG-avain

Kun olemme asentaneet cURL: n järjestelmään oikein, aiomme ennen asennuksen aloittamista lisää GPG-avain langan pakettien vahvistamiseksi. Tuo GPG-avain kirjoittamalla seuraava komento samaan päätelaitteeseen (Ctrl + Alt + T):

Lisää GPG-avain

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

Ota Lanka-arkisto käyttöön

Aloita asennus ensin aiomme lisätä ja ottaa käyttöön tarvittavan arkiston Ubuntu 20.04 LTS: ssä. Tätä varten samassa terminaalissa aiomme käyttää komentoa:

lisää repo

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

Päivitä välimuisti ja asenna lanka

Tässä vaiheessa ensin päivitä APT-välimuisti ja sitten lanka asennetaan Ubuntu 20.04 LTS: ään käyttämällä seuraavaa komentoa:

lanka laitos

sudo apt update && sudo apt install yarn

Jos käytät tällä hetkellä Nodejsia ja NPM: ää, voit asentaa langan kirjoittamalla seuraava komento terminaalissa (Ctrl + Alt + T):

Asenna suositukset

sudo apt install --no-install-recommends yarn

Tarkista langan versio

Kun asennus on valmis, voimme tarkista onko se asennettu onnistuneesti Ubuntu 20.04 -järjestelmäämme vai ei. Teemme tämän suorittamalla päätelaitteessamme (Ctrl + Alt + T):

Ubuntu 20.04: een asennetun langan versio

yarn --version

Edellisen komennon suorittamisen jälkeen pääte näyttää meille asennetun version.

Asenna paketit langalla

Suurin osa paketeista asennetaan NPM-rekisteristä, ja ne nimetään yksinkertaisesti pakettien nimellä. Esimerkiksi, jos haluaisimme asentaa paketin suhtautua NPM-rekisteristä, meillä ei olisi enempää kirjoittaa käsky:

reagoi asennus

yarn add react

että lisätietoja pakettien asentamisesta langalla, käyttäjät voivat tutustua tältä osin dokumentaatioon, jonka voimme löytää projektin verkkosivustolla.

Jos tarvitset Lisätietoja langan asentamisesta Ubuntuun, käyttäjät voivat tutustua projektisivu. Tältä sivulta löytyy myös dokumentointi projektista. Löydämme myös koodisi ja lisätietoja Lankasivulta osoitteesta GitHub.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.