Intambo, fakela umphathi weJavaScript kuxhomekeko Ubuntu 20.04

malunga Nomsonto

Kwinqaku elilandelayo siza kujonga kwintambo. Olu luhlobo lwe Isifaki sepakethe seJavaScript kunye nomphathi wokuxhomekeka okhutshwe nguFacebook ngentsebenziswano nabanye abaphuhlisi abanjengoGoogle. Olu fakelo luzisa utshintsho kulawulo lokuxhomekeka, ukwenziwa komsebenzi, kunye nokuphuculwa kokusebenza.

Umtya uxhasa ubhaliso lwe-NPM, kodwa yahlukile kufakelo lwepakeji. Isebenzisa iifayile ezitshixwayo kunye ukumiselwa kwealgorithm, Ukuvumela ukuba ugcine ubume besikhombisi esinye iimodyuli kubo bonke abasebenzisi ababandakanyekayo kwiprojekthi. Oku kunokunceda ukunciphisa iimpazamo ekunzima ukuzilanda koomatshini abaninzi.

Uninzi lweeprojekthi zenkqubo, ulawulo lokuxhomekeka ngumsebenzi obalulekileyo. Umsonto ngumphathi okhawulezayo, okhuselekileyo nothembekileyo wokuxhomekeka kwephakeji kwizicelo zeNodeJS. Oku kuyahambelana ne-NPM, esetyenziselwa ukufaka, ukumisela, ukuhlaziya kunye nokususa iiphakheji.

Umsonto ngumphathi womthombo ovulekileyo, eyenza i-cache yempahla ekhutshelweyo kumatshini womsebenzisi kwaye inokuphinda isebenzise le phakheji xa ifuneka, ngaphandle kokuyikhuphela iphindaphindwe. Usebenzisa iitshekhi, lo mphathi wephakheji uqinisekisa ukuthembeka kwiphakheji nganye efakiweyo ngaphambi kokwenza ikhowudi. Ukongeza u-Yarn unokusetyenziswa kwimowudi engaxhunyiwe kwi-intanethi.

Kule migca ilandelayo siza kubona Uyifaka njani intambo kwi-Ubuntu 20.04 LTS usebenzisa indawo yomgca wokuyalela. Ukuyisebenzisa kufuneka NodeJS , kuba kuxhomekeke kuye.

Faka intambo kwi-Ubuntu 20.04 LTS

Indawo yokugcina esemthethweni kwi-Ubuntu 20.04 LTS iyafumaneka ukuze ifakwe. Sebenzisa le PPA, singayifaka intambo kwihlabathi liphela kwinkqubo. Ukuqhubeka nokufakwa kwikhompyuter yethu, kuya kufuneka sivule i-terminal (Ctrl + Alt + T) kwaye emva koko silandele inyathelo ngalinye kula alandelayo:

Faka i-cURL kwi-Ubuntu 20.04 LTS

Ukuba awunaso esi sixhobo sifakwe kwindlela yakho okwangoku, unako yifake kwindawo yokugcina esemthethweni Ubuntu 20.04 LTS. Into ekufuneka uyenzile kukuqhuba lo mthetho ulandelayo ukuze ufake i-cURL:

Ukufakwa kwe-curl kwi-Ubuntu 20.04

sudo apt install curl

Yongeza isitshixo seGPG

Nje ukuba siyifake ngokuchanekileyo i-cURL kwinkqubo, ngaphambi kokuba siqale ngofakelo, siya yongeza isitshixo se-GPG sokuqinisekisa iipakethi zoluhlu. Ukungenisa isitshixo se-GPG, chwetheza nje lo myalelo ulandelayo kwisiphelo esinye (Ctrl + Alt + T):

yongeza isitshixo seGPG

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

Nika amandla ugcino lwentambo

Ukuqala ufakelo, kuqala Siza kongeza kwaye sikwazi ukugcina indawo efunekayo kwi-Ubuntu 20.04 LTS. Ukwenza njalo, kwisiphelo esinye siya kusebenzisa lo myalelo:

yongeza repo

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

Hlaziya i-cache kwaye ufake i-Yarn

Kule nqanaba, okokuqala siya kuthi hlaziya i-APT cache kwaye emva koko u-Yarn uya kufakwa kwi-Ubuntu 20.04 LTS usebenzisa lo mthetho ulandelayo:

indawo yentsimbi

sudo apt update && sudo apt install yarn

Ukuba ngoku usebenzisa iiNodejs kunye ne-NPM, emva koko unokufaka iYarn ngokuchwetheza lo myalelo ulandelayo kwisiphelo sendlela (Ctrl + Alt + T):

ukufaka kuyacebisa

sudo apt install --no-install-recommends yarn

Jonga uguqulelo lwentambo

Nje ukuba ukufakwa kugqityiwe, siya kuba nakho jonga ukuba ifakwe ngempumelelo kwinkqubo yethu Ubuntu 20.04 okanye hayi. Siza kwenza oku ngokwenza isiphelo sendlela (Ctrl + Alt + T):

Inguqulelo yentsimbi efakwe ku-Ubuntu 20.04

yarn --version

Emva kokwenza lo myalelo ungasentla, i-terminal iya kusibonisa ingxelo efakiweyo.

Faka iiphakheji ngentambo

Uninzi lweephakeji ziya kufakwa kwirejista ye-NPM kwaye ziya kuthiywa ngegama lazo lephakheji. Umzekelo, ukuba sifuna ukufaka iphakheji phendula kwirejista ye-NPM ngekhe sibe nakho ukubhala ngaphezulu umyalelo:

phendula ukufakwa

yarn add react

ukuba Ulwazi oluthe kratya malunga nendlela yokufaka iiphakheji ngentambo, abasebenzisi banokudibana namaxwebhu malunga noku esinokufumana kuwo iwebhusayithi yeprojekthi.

Ukuba ufuna Ulwazi oluthe kratya ekufakweni kwentambo ku-Ubuntu, abasebenzisi banokudibana ne- iphepha leprojekthi. Kweli phepha sinokufumana iifayile ze- Uxwebhu malunga neprojekthi. Siza kufumana ikhowudi yakho kunye nolwazi oluthe kratya kwiphepha loLuhlu apha GitHub.


Yiba ngowokuqala ukuphawula

Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.