Giunsa ang Pag-install sa Yarn sa CentOS 8


Gihimo sa Facebook, ang Yarn mao ang labing cool ug pinakabag-o nga manager sa package alang sa NodeJS nga mianhi aron ilisan ang npm. Samtang ang npm nagtrabaho nga okay ra, ang Yarn nagpadala sa pipila ka mga pag-uswag nga naghatag niini nga usa ka kompetisyon sa npm. Sa tinuud, ang mga developer karon nagbalhin sa ilang mga proyekto sa Node.JS ngadto sa Yarn.

Girekomenda nga Pagbasa: 18 Labing Maayo nga NodeJS Frameworks alang sa Mga Nag-develop sa 2019

Una, ang Yarn dwarfs npm sa mga termino sa katulin sa pag-instalar sa package. Ang hilo mas paspas kay sa npm ug nag-instalar sa mga pakete nga dungan nga naghimo niini nga mas maayo nga pagpili kay sa npm.

Dugang pa, kung ang usa ka pakete gi-install, usa ka global nga cache ang gi-install nga adunay tanan nga mga dependency. Giwagtang niini ang panginahanglan nga mobalik online aron i-download kini pag-usab ug mas paspas ang sunod nga pag-install

Ikaduha, ang Yarn giisip nga mas luwas kaysa npm. Kini tungod kay nag-install kini og mga pakete gikan sa package.json o yarn.lock nga mga file.

Gigarantiya sa Yarn.lock nga ang parehas nga pakete gi-install sa tanan nga mga aparato sa ingon naglikay sa mga bug nga naggikan sa pag-instalar sa lainlaing mga bersyon. Sa kasukwahi, ang npm nag-instalar sa mga pakete gikan sa mga dependency nga nagpatunghag mga kabalaka sa seguridad tungod sa mga panagsumpaki sa mga bersyon sa pakete nga na-install.

Sa kini nga panudlo, mahibal-an nimo kung giunsa ang pag-install sa Yarn sa CentOS 8. Magsugod na kita.

Lakang 1: I-install ang NodeJS sa CentOS 8

Sa pagsugod sa pag-log in sa imong CentOS 8 nga sistema isip usa ka root user ug i-install ang EPEL repository sama sa gipakita.

# yum install epel-release

Sunod, i-install ang NodeJS sa CentOS 8 gamit ang command.

# yum module install nodejs

Aron makumpirma ang pag-instalar sa Node.JS run.

# node -v
# node --version

Gikan sa output, among gi-install ang Node version 10.16.3.

Lakang 2: I-enable ang Yarn Repository

Human sa malampuson nga pag-instalar sa Node.js sa miaging lakang, kinahanglan natong i-enable ang Yarn repository gamit ang mosunod nga curl command.

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

Sunod, idugang ang GPG key gamit ang rpm command.

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

Lakang 3: I-install ang Yarn sa CentOS 8

Karon i-install ang Yarn gamit ang command.

# yum install yarn

Aron masusi ang bersyon sa Yarn nga among gi-install, pagdagan.

# yarn --version

1.21.1

Gikan sa output, atong makita nga ang pinakabag-o nga bersyon sa Yarn nga gi-install mao ang Yarn v. 1.21.1.

Lakang 4: Paghimo og Bag-ong Proyekto sa Yarn

Makahimo ka og bag-ong proyekto gamit ang yarn init command ug sa ulahi gisundan sa ngalan sa proyekto. Pananglitan:

# yarn init my_first_project

Maaghat ka sa pagtubag sa duha ka pangutana. Makahukom ka nga tubagon ang Oo o Dili o i-hit lang ang ENTER aron makapadayon sa sunod nga pangutana.

Usa ka package.json nga file ang gihimo sa katapusan ug mahimo nimong kumpirmahon kini gamit ang ls nga mando sama sa gipakita.

# ls -l package.json

Kini nga file naglangkob sa tanang impormasyon nga imong gihatag, ug imong tan-awon ang sulod niini gamit ang cat command.

# cat package.json

Lakang 5: I-install ang mga Pakete Gamit ang Yarn

Aron ma-install ang package, gamita lang ang syntax.

# yarn add [package_name]

Pananglitan,

# yarn add express

Aron makuha ang pakete, pagdagan lang.

# yarn remove express

Ang hilo adunay mapuslanon nga mga benepisyo nga nagtinguha nga mabayran ang mga kakulangan sa npm. Kini labi ka paspas, luwas ug anam-anam nga naapsan ang npm isip paborito nga manager sa package sa Node.

Uban sa Yarn, mahimo nimong i-deploy ang imong mga proyekto nga dali ug komportable samtang naglikay sa mga kahasol nga mahitabo sa npm. Sa laktod nga pagkasulti, ang Yarn ang mas maayo sa duha. Sulayi kini ug ipahibalo kanamo ang imong kasinatian!