Kaip įdiegti verpalus „CentOS 8“.


Sukurta Facebook, Yarn yra šauniausia ir naujausia NodeJS paketų tvarkyklė, kuri pakeitė npm. Nors npm veikia puikiai, Verpalai pristatomi su kai kuriais patobulinimais, suteikiančiais konkurencinį pranašumą prieš npm. Tiesą sakant, kūrėjai dabar perkelia savo Node.JS projektus į Yarn.

Rekomenduojama skaityti: 18 geriausių „NodeJS“ rėmų kūrėjams 2019 m.

Taigi, kodėl kūrėjai taip svaigsta dėl verpalų?

Pirma, Verpalai nusileidžia npm paketo diegimo greičiu. Verpalas yra daug greitesnis nei npm ir vienu metu įdiegia paketus, todėl yra geresnis pasirinkimas nei npm.

Be to, įdiegus paketą, įdiegiama visuotinė talpykla, kurioje yra visos priklausomybės. Taip nebereikia prisijungti prie interneto, kad juos vėl atsisiųstumėte, o tolesnis diegimas bus daug greitesnis

Antra, Verpalai laikomi saugesniais nei npm. Taip yra todėl, kad įdiegiami paketai iš package.json arba yarn.lock failų.

Yarn.lock garantuoja, kad visuose įrenginiuose bus įdiegtas tas pats paketas, taip išvengiant klaidų, atsirandančių diegiant skirtingas versijas. Priešingai, npm įdiegia paketus iš priklausomybių, kurios kelia saugumo problemų dėl įdiegtų paketo versijų neatitikimų.

Šiame vadove sužinosite, kaip įdiegti Yarn CentOS 8. Pradėkime.

1 veiksmas: įdiekite „NodeJS“ „CentOS 8“.

Pirmiausia prisijunkite prie sistemos CentOS 8 kaip root naudotojas ir įdiekite EPEL saugyklą, kaip parodyta.

yum install epel-release

Tada įdiekite „NodeJS“ „CentOS 8“ naudodami komandą.

yum module install nodejs

Norėdami patvirtinti Node.JS diegimą, paleiskite.

node -v
node --version

Iš išvesties įdiegėme Node 10.16.3 versiją.

2 veiksmas: įjunkite verpalų saugyklą

Sėkmingai įdiegę Node.js ankstesniame veiksme, turime įgalinti Yarn saugyklą naudodami šią curl komandą.

curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | tee /etc/yum.repos.d/yarn.repo

Tada pridėkite GPG raktą naudodami komandą rpm.

rpm --import https://dl.yarnpkg.com/rpm/pubkey.gpg

3 veiksmas: įdiekite verpalus „CentOS 8“.

Dabar įdiekite Verpalai naudodami komandą.

yum install yarn

Norėdami patikrinti įdiegtą Verpalų versiją, paleiskite.

yarn --version

1.21.1

Iš išvesties matome, kad naujausia įdiegta „Yarn“ versija yra Yarn v. 1.21.1.

4 veiksmas: sukurkite naują projektą verpaluose

Galite sukurti naują projektą naudodami komandą yarn init ir vėliau nurodydami projekto pavadinimą. Pavyzdžiui:

yarn init my_first_project

Būsite paraginti atsakyti į keletą klausimų. Galite nuspręsti atsakyti Taip arba Ne arba tiesiog paspauskite ENTER, kad pereitumėte prie kito klausimo.

Pabaigoje sukuriamas package.json failas, kurį galite patvirtinti naudodami komandą ls, kaip parodyta.

ls -l package.json

Šiame faile yra visa informacija, kurią ką tik pateikėte, o jos turinį galite peržiūrėti naudodami cat komandą.

cat package.json

5 veiksmas: įdiekite paketus naudodami verpalus

Norėdami įdiegti paketą, tiesiog naudokite sintaksę.

yarn add [package_name]

Pavyzdžiui,

yarn add express

Norėdami išimti paketą, tiesiog paleiskite.

yarn remove express

Išvada

Verpalai turi naudingų privalumų, kuriais siekiama kompensuoti npm trūkumus. Jis daug greitesnis, saugesnis ir pamažu lenkia npm kaip mėgstamiausią Node paketų tvarkyklę.

Naudodami Verpalai galite lengvai ir patogiai įdiegti savo projektus, išvengdami nepatogumų, kuriuos sukelia npm. Trumpai tariant, Verpalai yra geresnis iš šių dviejų. Išbandykite ir praneškite mums savo patirtį!