Weboldal keresés

A fonal telepítése a CentOS 8 rendszeren


A Facebook által létrehozott Yarn a NodeJS legmenőbb és legújabb csomagkezelője, amely az npm helyére jött. Míg az npm jól működik, a Yarn néhány olyan fejlesztést tartalmaz, amelyek versenyelőnyt biztosítanak az npm-hez képest. Valójában a fejlesztők most migrálják Node.JS projektjeiket a Yarn-be.

Ajánlott olvasmány: 18 legjobb NodeJS-keret fejlesztőknek 2019-ben

Szóval, miért olyan szédültek a fejlesztők a Yarn miatt?

Először is, a Fonal eltörpül az npm mellett a csomag telepítési sebességét illetően. Az Yarn sokkal gyorsabb, mint az npm, és egyszerre telepíti a csomagokat, így jobb választás, mint az npm.

Ezenkívül egy csomag telepítésekor egy globális gyorsítótár kerül telepítésre, amely tartalmazza az összes függőséget. Ezzel megszűnik annak szükségessége, hogy újra online töltse le őket, és sokkal gyorsabbá válik a későbbi telepítés

Másodszor, a Fonal biztonságosabb, mint az npm. Ennek az az oka, hogy csomagokat telepít a package.json vagy yarn.lock fájlokból.

A Yarn.lock garantálja, hogy ugyanaz a csomag legyen telepítve az összes eszközre, ezáltal távol tartja a különböző verziók telepítéséből származó hibákat. Ezzel szemben az npm olyan függőségekből telepít csomagokat, amelyek biztonsági aggályokat vetnek fel a telepített csomagverziók inkonzisztenciája miatt.

Ebből az oktatóanyagból megtudhatja, hogyan telepítheti a Yarn programot CentOS 8 rendszerre. Kezdjük el.

1. lépés: Telepítse a NodeJS-t a CentOS 8 rendszerben

Először jelentkezzen be CentOS 8 rendszerébe root felhasználóként, és telepítse az EPEL tárolót az ábra szerint.

yum install epel-release

Ezután telepítse a NodeJS-t a CentOS 8 rendszerre a paranccsal.

yum module install nodejs

A Node.JS telepítésének megerősítéséhez futtassa.

node -v
node --version

A kimenetről a Node 10.16.3-as verzióját telepítettük.

2. lépés: Engedélyezze a Fonaltárat

A Node.js előző lépésben történő sikeres telepítése után engedélyeznünk kell a Fonal tárolót a következő curl paranccsal.

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

Ezután adja hozzá a GPG kulcsot az rpm paranccsal.

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

3. lépés: Telepítse a Yarn-t a CentOS 8 rendszerben

Most telepítse a Fonal elemet a parancs segítségével.

yum install yarn

A telepített Fonal verziójának ellenőrzéséhez futtassa.

yarn --version

1.21.1

A kimenetből láthatjuk, hogy a telepített Yarn legújabb verziója a Yarn v. 1.21.1.

4. lépés: Hozzon létre egy új projektet a fonalban

Létrehozhat új projektet a yarn init paranccsal, majd később a projekt nevével. Például:

yarn init my_first_project

A rendszer felkéri, hogy válaszoljon néhány kérdésre. Dönthet úgy, hogy Igen vagy Nem válaszol, vagy egyszerűen nyomja meg az ENTER billentyűt, hogy továbblépjen a következő kérdésre.

A végén létrejön egy package.json fájl, amelyet az ábrán látható módon megerősíthet az ls paranccsal.

ls -l package.json

Ez a fájl tartalmazza az összes imént megadott információt, és a tartalmát a cat paranccsal tekintheti meg.

cat package.json

5. lépés: Telepítse a csomagokat fonal használatával

A csomag telepítéséhez egyszerűen használja a szintaxist.

yarn add [package_name]

Például,

yarn add express

A csomag eltávolításához egyszerűen futtassa.

yarn remove express

Következtetés

A Fonal hasznos előnyökkel jár, amelyek kompenzálják az npm hiányosságait. Sokkal gyorsabb, biztonságosabb, és fokozatosan megelőzi az npmet, mint a Node kedvenc csomagkezelőjeként.

A Fonal segítségével könnyedén és kényelmesen telepítheti projektjeit, miközben elkerüli az npm okozta kellemetlenségeket. Dióhéjban aFonala a kettő közül a jobb. Próbálja ki, és ossza meg velünk tapasztalatait!