Yarn, isa iyi JavaScript inovimba nemaneja weUbuntu 20.04

nezve Yarn

Muchinyorwa chinotevera tichaenda kunotarisa Yarn. Urwu rudzi rwe JavaScript package package uye maneja wekuvimbika wakaburitswa neFacebook pamwe nekubatana nevamwe vanogadzira vakaita seGoogle. Ino yekumisikidza inosvitsa shanduko mukuvimbika manejimendi, kuita basa, uye kumwe kugadziridzwa kwekuita.

Yarn inotsigira kunyoresa kweNPM, asi inosiyana pakuiswa kwepakeji. Iyo inoshandisa yekukiya mafaera uye a deterministic yekuisa algorithm, Kukubvumidza iwe kuti uchengetedze iyo yakafanana dhairekitori chimiro node_modules kune vese vashandisi vanobatanidzwa muchirongwa. Izvi zvinogona kubatsira kudzikisira zvikanganiso izvo zvakaoma kuteedzera pamazhinji michina.

Mune mapurogiramu mazhinji epurogiramu, manejimendi manejimendi ibasa rakakosha. Yarn ndeye inokurumidza, yakachengeteka uye yakavimbika package yekuvimbika maneja eNodeJS kunyorera. Izvi zvinoenderana neNPM, inoshandiswa kuisa, kugadzirisa, kugadzirisa uye kubvisa mapakeji.

Yarn ndeye yakavhurika sosi maneja, iyo inogadzira cache yeiyo kurodha pasuru pane mushandisi wemushandisi uye inogona kushandisa zvakare iyi pasuru painenge ichidikanwa, pasina kuikanda iyo kakawanda. Uchishandisa macheki, uyu maneja wepakeji anoongorora kutendeka kwepakeji yega yega yakaiswa usati waita kodhi yayo. Kuwedzera Yarn inogona kushandiswa mune isingaite modhi.

Mumitsara inotevera tichaona maitiro ekuisa Yarn paUbuntu 20.04 LTS uchishandisa rairo mutsara nharaunda. Kuti tishandise tinoda NodeJS , nekuti zvinoenderana naye.

Isa Yarn paUbuntu 20.04 LTS

An official repository paUbuntu 20.04 LTS inowanikwa yekumisikidza. Tichishandisa iyi PPA, tinogona kuisa Yarn pasirese pane system. Kuti uenderere mberi nekumisikidza pakombuta yedu, isu tichafanirwa kuvhura chinongedzo (Ctrl + Alt + T) wobva watevera nhanho imwe neimwe inotevera:

Isa cURL paUbuntu 20.04 LTS

Kana iwe usina ichi chishandiso chakaiswa pane yako system parizvino, unogona isai iyo kubva kune yepamutemo Ubuntu 20.04 LTS package repository. Zvese iwe zvunofanirwa kuita kumhanya unotevera kuraira kuisa cURL:

curl kuisirwa paUbuntu 20.04

sudo apt install curl

Wedzera GPG kiyi

Kana tangoisa cURL nenzira kwayo, tisati tatanga kuisirwa, ticha wedzera GPG kiyi kuti uone Yarn mapakeji. Kuti upinze kiyi yeGPG, ingo nyora unotevera kuraira mune imwecheteyo terminal (Ctrl + Alt + T):

Wedzera GPG kiyi

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

Gonesa iyo Yarn repository

Kutanga kuisirwa, kutanga isu tichawedzera nekugonesa inodiwa repository muUbuntu 20.04 LTS. Kuti tidaro, mune imwechete terminal tichaenda kushandisa rairo:

wedzera repo

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

Gadziridza cache uye isa Yarn

Panguva ino, kutanga ticha gadziridza APT cache uye ipapo Yarn ichaiswa paUbuntu 20.04 LTS uchishandisa unotevera kuraira:

yarn nzvimbo

sudo apt update && sudo apt install yarn

Kana iwe parizvino urikushandisa Nodejs neNPM, saka unogona kuisa Yarn nekutaipa iwo unotevera kuraira mune terminal (Ctrl + Alt + T):

kuisa inokurudzira

sudo apt install --no-install-recommends yarn

Tarisa Yarn Version

Kana kumisikidza kwapera, isu tichakwanisa tarisa kana yakaiswa zvinobudirira pane yedu Ubuntu 20.04 system kana kwete. Tichaita izvi nekuita mune yedu terminal (Ctrl + Alt + T):

vhezheni yehuta yakaiswa paUbuntu 20.04

yarn --version

Mushure mekuita iri pamusoro rairo, iyo terminal inotiratidza iyo yakaiswa vhezheni.

Isa mapakeji neYarn

Mazhinji mapakeji achaiswa kubva kuNPM kunyoreswa uye anozotumidzwa nemazita epakeji. Semuyenzaniso, kana isu taida kuisa iyo package ita yeiyo NPM registry isu hatina zvimwe zvekunyora rairo:

ita kumisikidza

yarn add react

Para rumwe ruzivo nezve maitiro ekuisa mapakeji neYarn, vashandisi vanogona kubvunza zvinyorwa mune izvi zvatingawana mu iyo webhusaiti yeprojekiti.

Kana uchida rumwe ruzivo rwekuisa Yarn paUbuntu, vashandisi vanogona kubvunza iyo peji peji. Pane ino peji isu tinogona zvakare kuwana iyo Zvinyorwa nezve chirongwa. Tichawanawo kodhi yaro uye rumwe ruzivo kubva kune Yarn peji pa GitHub.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako