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:
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):
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:
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:
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):
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):
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:
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.