Verpalai, įdiekite šį „JavaScript“ priklausomybės tvarkytuvę, skirtą „Ubuntu 20.04“

apie verpalus

Kitame straipsnyje mes pažvelgsime į verpalus. Tai savotiškas „Facebook“ išleido „JavaScript“ paketų diegimo ir priklausomybių tvarkytuvę bendradarbiaujant su kitais kūrėjais, tokiais kaip „Google“. Šis diegimo programa pristato priklausomybės valdymo, užduočių vykdymo ir kai kurių našumo patobulinimų pakeitimus.

Verpalai palaiko NPM registraciją, bet skiriasi paketo diegimu. Jame naudojami užrakto failai ir a deterministinis diegimo algoritmas, leidžiančią išlaikyti tą pačią katalogų struktūrą mazgo_moduliai visiems vartotojams, dalyvaujantiems projekte. Tai gali padėti sumažinti klaidas, kurias sunku atsekti keliose mašinose.

Daugumoje programavimo projektų priklausomybės valdymas yra svarbi užduotis. Verpalai yra greitas, saugus ir patikimas „NodeJS“ programų paketų priklausomybės tvarkytuvas. Tai suderinama su NPM, naudojama paketams įdiegti, konfigūruoti, atnaujinti ir pašalinti.

Verpalai yra atvirojo kodo valdytojas, kuris sukuria atsisiųsto paketo talpyklą vartotojo kompiuteryje ir gali prireikus pakartotinai naudoti šį paketą, jo neatsisiunčiant vėl ir vėl. Naudodamas kontrolines sumas, šis paketų tvarkytuvas patikrina kiekvieno įdiegto paketo vientisumą prieš vykdydamas jo kodą. Verpalai gali būti naudojami neprisijungus.

Kitose eilutėse mes pamatysime kaip įdiegti verpalus „Ubuntu 20.04 LTS“ naudojant komandinės eilutės aplinką. Norėdami jį naudoti, mums reikia NodeJS , nes tai priklauso nuo jo.

Įdiekite verpalus „Ubuntu 20.04 LTS“

Galima įdiegti oficialią „Ubuntu 20.04 LTS“ saugyklą. Naudodamiesi šia PPA, mes galėsime sistemoje įdiegti verpalus visame pasaulyje. Norėdami tęsti diegimą savo kompiuteryje, turėsime atidaryti terminalą („Ctrl“ + „Alt“ + T) ir atlikti šiuos veiksmus:

Įdiekite cURL „Ubuntu 20.04 LTS“

Jei dar nesate įdiegę šio įrankio savo sistemoje, galite įdiekite jį iš oficialios „Ubuntu 20.04 LTS“ paketų saugyklos. Viskas, ką jums reikia padaryti, yra paleisti šią komandą, kad įdiegtumėte cURL:

garbanos diegimas Ubuntu 20.04

sudo apt install curl

Pridėti GPG raktą

Kai teisingai įdiegsime „curl“ sistemoje, prieš pradėdami diegimą, mes tai padarysime pridėkite GPG raktą, kad patikrintumėte siūlų paketus. Jei norite importuoti GPG raktą, tame pačiame terminale tiesiog įveskite šią komandą (Ctrl + Alt + T):

pridėti GPG raktą

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

Įjunkite verpalų saugyklą

Norėdami pradėti diegti, pirmiausia mes ketiname pridėti ir įgalinti reikalingą saugyklą „Ubuntu 20.04 LTS“. Norėdami tai padaryti, tame pačiame terminale mes naudosime komandą:

pridėti atpirkimą

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

Atnaujinkite talpyklą ir įdiekite verpalus

Šiame etape pirmiausia tai padarysime atnaujinkite APT talpyklą, o tada „Verpalai“ bus įdiegti „Ubuntu 20.04 LTS“ naudojant šią komandą:

verpalų įrenginys

sudo apt update && sudo apt install yarn

Jei šiuo metu naudojate „Nodejs“ ir „NPM“, verpalus galite įdiegti šią komandą terminale (Ctrl + Alt + T):

diegti rekomenduoja

sudo apt install --no-install-recommends yarn

Patikrinkite verpalų versiją

Baigę diegti, galėsime patikrinkite, ar jis sėkmingai įdiegtas mūsų „Ubuntu 20.04“ sistemoje, ar ne. Tai padarysime vykdydami savo terminale („Ctrl“ + „Alt“ + T):

verpalų versija, įdiegta „Ubuntu 20.04“

yarn --version

Atlikęs aukščiau nurodytą komandą, terminalas parodys mums įdiegtą versiją.

Įdiekite paketus naudodami verpalus

Dauguma paketų bus įdiegti iš NPM registro ir bus pavadinti paprasčiausiai pagal jų paketų pavadinimus. Pavyzdžiui, jei norėtume įdiegti paketą reaguoti iš NPM registro mums tereikėtų rašyti komanda:

reaguoti instaliacija

yarn add react

į daugiau informacijos apie tai, kaip įdiegti paketus su siūlais, vartotojai gali susipažinti su šiuo klausimu pateiktais dokumentais, kuriuos galime rasti projekto svetainėje.

Jei reikia daugiau informacijos apie siūlų diegimą „Ubuntu“vartotojai gali kreiptis į projekto puslapis. Šiame puslapyje taip pat galime rasti dokumentacija apie projektą. Taip pat rasime jūsų kodą ir daugiau informacijos iš siūlų puslapio GitHub.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.