Maqaalka soo socda waxaan ku eegeynaa Yarn. Tani waa nooc ka mid ah Rakibidda xirmada JavaScript iyo maareeyaha ku tiirsanaanta waxaa sii daayay Facebook iyadoo lala kaashanayo horumariyeyaasha kale sida Google. Rakibuhu wuxuu soo bandhigayaa isbeddelada ku-tiirsanaanta maaraynta, fulinta hawsha, iyo xoogaa hagaajinta waxqabadka.
Yarn waxay taageertaa diiwaangelinta NPM, laakiin way ku kala duwan yihiin rakibidda xirmada. Waxay isticmaashaa feylasha qufulka iyo a algorithm rakibidda go'aaminta, oo kuu oggolaanaya inaad haysato isla qaab-dhismeedka buugga node_modules dhammaan isticmaaleyaasha ku lug leh mashruuc. Tani waxay gacan ka geysan kartaa yareynta khaladaadka ay adag tahay in lala socdo mashiinno badan.
Inta badan mashaariicda barnaamijyada, maaraynta ku tiirsanaanta waa hawl muhiim ah. Yarn waa maamule ku tiirsan xirmo deg deg ah, aamin ah oo lagu kalsoonaan karo ee codsiyada NodeJS. Tani waxay la jaan qaadi kartaa NPM, loo adeegsaday rakibidda, qaabeynta, cusboonaysiinta iyo ka saarista xirmooyinka.
Yarn waa maamule il furan, taas oo u abuureysa keyd xirmada la soo dejiyey mashiinka isticmaalaha oo dib u isticmaali kara xirmadan markii loo baahdo, adigoon soo dejisan marar badan Isticmaalka jeegaga, maareeyaha xirmadaan ayaa xaqiijinaya hufnaanta xirmo kasta oo la rakibo ka hor inta uusan fulinin koodhkeeda. Intaa waxaa sii dheer Yarn waxaa loo isticmaali karaa qaab offline ah.
Khadadka soo socda ayaan ku arki doonaa sida loo rakibo Yarnka Ubuntu 20.04 LTS adoo adeegsanaya deegaanka xariiqda taliska. Si aan u isticmaalno waxaan u baahanahay NodeJS , maxaa yeelay isagay ku xidhan tahay.
Ku rakib Yarn Ubuntu 20.04 LTS
Keyd rasmi ah oo ku yaal Ubuntu 20.04 LTS ayaa loo heli karaa rakibid. Isticmaalka PPA-kan, waxaan awoodi doonnaa inaan ku rakibno Yarn adduunka nidaamka. Si aan ugu gudubno rakibaadda kumbuyuutarkayaga, waa inaanu furnaa terminal (Ctrl + Alt + T) ka dibna aan raacno mid kasta oo ka mid ah tallaabooyinka soo socda:
Ku rakib cURL Ubuntu 20.04 LTS
Haddii aadan qalabkan ku rakibin nidaamkaaga weli, waad awoodi kartaa ku rakib meesha rasmiga ah ee Ubuntu 20.04 LTS. Waxa kaliya ee ay tahay inaad sameyso ayaa ah amarka soo socda si aad u rakibto cURL:
sudo apt install curl
Kudar furaha GPG
Marka aan si sax ah ugu rakibno cURL nidaamka, ka hor intaanan bilaabin rakibida, waxaan u soconaa kudar fure GPG si loo xaqiijiyo baakadaha Yarn. Si aad u soo dhoofiso furaha GPG, kaliya ku qor amarka soo socda isla terminaalka (Ctrl + Alt + T):
curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
Daar bakhaarka keydka
Si aad u bilowdo rakibidda, marka hore waxaan ku dareynaa oo aan awood u siineynaa keydinta lagama maarmaanka u ah Ubuntu 20.04 LTS. In sidaa la yeelo, isla terminaalka ayaan ku isticmaali doonnaa amarka:
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
Cusbooneysii kaydinta oo rakib Yarn
Marxaladdan, marka hore waxaan sameyn doonnaa cusbooneysii keydka APT ka dibna Yarn ayaa lagu rakibi doonaa Ubuntu 20.04 LTS adoo adeegsanaya amarka soo socda:
sudo apt update && sudo apt install yarn
Haddii aad hadda isticmaaleyso Nodejs iyo NPM, markaa waad rakibi kartaa Yarn adoo garaacaya amarka soo socda ee terminal (Ctrl + Alt + T):
sudo apt install --no-install-recommends yarn
Hubi Nooca 'Yarn'
Marka rakibidu dhammaato, waan awoodi doonnaa hubi haddii ay si guul leh ugu rakibtay nidaamkayaga Ubuntu 20.04 iyo in kale. Waxaan tan ku samayn doonnaa annagoo ku fulinayna bartayada (Ctrl + Alt + T):
yarn --version
Ka dib markaan fulino amarka kor ku xusan, terminal-ka ayaa na tusi doona nooca la rakibay.
Ku rakib xirmooyinka Yarn
Xirmooyinka badankood waxaa laga soo dhejin doonaa diiwaanka NPM waxaana loogu magacaabi doonaa si fudud magacooda xirmo. Tusaale ahaan, hadaan rabno inaan xirmada xirno fal diiwaanka NPM ma haysanno wax badan oo aan qorno amarka:
yarn add react
para macluumaad dheeraad ah oo ku saabsan sida loo rakibo baakadaha Yarn, isticmaaleyaashu waxay la tashan karaan dukumintiyada arrintan la xiriira oo aan ka heli karno bogga mashruuca.
Hadaad ubaahantahay macluumaad dheeraad ah oo ku saabsan rakibida Yarn ee Ubuntu, isticmaalayaasha ayaa la tashan kara bogga mashruuca. Boggan waxaan sidoo kale ka heli karnaa Dukumentiyada ku saabsan mashruuca. Waxaan sidoo kale ka heli doonnaa lambarkaaga iyo macluumaad dheeri ah bogga Yarn ee GitHub.