Yadda ake Shigar Yarn akan CentOS 8


Kamfanin Facebook ne suka kirkireshi, Yarn shine mafi kyawu kuma sabon mai sarrafa kunshin NodeJS wanda yazo don maye gurbin npm. Yayinda npm yayi aiki daidai, Yarn yana jigilar wasu ci gaba wanda zai bashi damar shawo kan npm. A zahiri, masu haɓaka yanzu suna ƙaura aikin Node.JS ɗin su zuwa Yarn.

Shawarar Karanta: 18 Mafi Kyawun Tsarin NodeJS don Masu haɓakawa a cikin 2019

Da fari dai, Yarn dwarfs npm dangane da saurin shigarwar kunshin. Yarn ya fi npm sauri fiye da npm kuma yana girke fakiti lokaci guda yana maida shi mafi zaɓi fiye da npm.

Bugu da ƙari, lokacin da aka sanya kunshin, ana shigar da ma'ajin duniya wanda ke ƙunshe da duk abubuwan dogaro. Wannan yana kawar da buƙatar komawa kan layi don sake saukar da su kuma yana sa saurin shigarwa da sauri

Abu na biyu, Yarn an dauke shi mafi tsaro fiye da npm. Wannan saboda saboda shigar da fakiti daga fayilolin package.json ko yarn.lock.

Yarn.lock ya tabbatar da cewa an girka kunshin iri ɗaya a cikin dukkan na'urori wanda hakan ke kiyaye ɓoye kwari da suka taso daga girka nau'ikan daban-daban. Sabanin haka, npm yana girka fakiti daga masu dogaro wanda ke haifar da matsalolin tsaro saboda rashin daidaito a cikin sigar kunshin da aka girka.

A cikin wannan darasin, zaku koyi yadda ake girka Yarn akan CentOS 8. Bari mu fara.

Mataki 1: Sanya NodeJS a cikin CentOS 8

Don fara da shiga tsarin CentOS 8 naka azaman tushen mai amfani kuma girka ma'ajin EPEL kamar yadda aka nuna.

# yum install epel-release

Na gaba, shigar da NodeJS akan CentOS 8 ta amfani da umarnin.

# yum module install nodejs

Don tabbatar da sanya Node.JS gudu.

# node -v
# node --version

Daga fitarwa, mun sanya sigar sigar 10.16.3.

Mataki 2: Enable Ma'ajin Yarn

Bayan nasarar sanya Node.js a cikin matakin da ya gabata, muna buƙatar kunna wurin ajiyar Yarn ta amfani da umarnin curl mai zuwa.

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

Na gaba, ƙara maɓallin GPG ta amfani da umarnin rpm.

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

Mataki na 3: Sanya Yarn a cikin CentOS 8

Yanzu shigar da Yarn ta amfani da umarnin.

# yum install yarn

Don bincika sigar Yarn ɗin da muka sanya, gudu.

# yarn --version

1.21.1

Daga cikin kayan sarrafawa, zamu iya ganin cewa sabon sigar Yarn da aka sanya shine Yarn v. 1.21.1.

Mataki na 4: Createirƙiri Sabon Aiki a Yarn

Kuna iya ƙirƙirar sabon aiki ta amfani da yarn init command sannan daga baya sunan aikin ya biyo baya. Misali:

# yarn init my_first_project

Za a sa ka amsa wasu tambayoyin. Kuna iya yanke shawarar amsa Ee ko A'a ko kawai danna Shigar don ci gaba zuwa tambaya ta gaba.

An ƙirƙiri fayil na kun.json a ƙarshen kuma zaku iya tabbatar dashi ta amfani da umarnin ls kamar yadda aka nuna.

# ls -l package.json

Wannan fayil ɗin yana ƙunshe da duk bayanan da kuka gabatar yanzu, kuma kuna duba abubuwan da ke ciki ta amfani da umarnin cat.

# cat package.json

Mataki na 5: Sanya fakiti Ta amfani da Yarn

Don shigar da kunshin, a yi amfani da rubutun kawai.

# yarn add [package_name]

Misali,

# yarn add express

Don cire kunshin, kawai gudu.

# yarn remove express

Yarn ya zo tare da fa'idodi masu amfani waɗanda ke neman ramawa don gazawar npm. Ya fi sauri sauri, amintacce kuma a hankali yana riskar npm a matsayin manajan kunshin da aka fi so Node.

Tare da Yarn, zaku iya aiwatar da ayyukan ku cikin sauƙi da ta'aziyya yayin gujewa matsalolin da ake samu tare da npm. A taƙaice, Yarn shine mafi kyau duka biyun. Gwada shi kuma bari mu san kwarewar ku!