Android

A fonal beszerelése a centos 8-ra

21 How to install Linux Lite 5.0 on VMWARE | Linux Lite 5.0 64bit - 1st June, 2020

21 How to install Linux Lite 5.0 on VMWARE | Linux Lite 5.0 64bit - 1st June, 2020

Tartalomjegyzék:

Anonim

A Yarn az npm-vel kompatibilis JavaScript csomagkezelő, amely segíti az npm csomagok telepítésének, frissítésének, konfigurálásának és eltávolításának automatizálását.

Úgy hozták létre, hogy megoldja az npm-rel kapcsolatos problémákat, például a csomagok telepítésének felgyorsítását a műveletek párhuzamosítása és a hálózati kapcsolatokkal kapcsolatos hibák csökkentése révén.

Ez az oktatóprogram végigvezeti Önt a Fonal telepítésén a CentOS 8-on. Ezenkívül ismerteti azokat az alapokat, amelyek a Fonal új projekt létrehozásához és a függőségek hozzáadásához / eltávolításához történő felhasználásáról szólnak.

Fonal telepítése a CentOS 8-ra

Hajtsa végre a következő lépéseket root vagy felhasználóként sudo jogosultságokkal a Yarn telepítéséhez a CentOS 8-ra:

  1. Ha a Node.js nincs telepítve a rendszerére, telepítse a Node.js csomagot a következő gépeléssel:

    sudo dnf install @nodejs

    Az írás idején a Node.js verzió a Centos8 lerakatokban a v10.x.

    Engedélyezze a fonal-lerakatot, és importálja a lerakat GPG-kulcsát:

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

    A hivatalos fonalraktár folyamatosan karbantartott, és a legfrissebb verziót kínálja.

    Miután a lerakat engedélyezve lett, telepítse a Yarn-t:

    sudo dnf install yarn

    Ellenőrizze a telepítést a fonal verziószámának kinyomtatásával:

    yarn --version

    A cikk írásakor a Fonal legújabb verziója az 1.21.1 verzió:

    1.21.1

Fonal használata

Most, hogy a Yarn telepítve van a CentOS rendszerére, megvizsgáljuk a leggyakoribb Yarn parancsokat.

Új projekt létrehozása

Új fonalprojekt létrehozásához használja a yarn init parancsot, majd a projekt nevét. Például egy my_project nevű projekt létrehozásához írja be:

yarn init my_project

A szkript számos kérdést fog feltenni. Az alapértelmezett értékek használatához válaszolhat, vagy megnyomhatja az enter billentyűt:

yarn init v1.21.1 question name (alex): Linuxize question version (1.0.0): 0.0.1 question description: Testing Yarn question entry point (index.js): question repository url: question author: Linuxize question license (MIT): question private: success Saved package.json Done in 20.18s.

A parancs ezzel csak egy alapvető package.json fájlt hoz létre, amely tartalmazza a megadott információkat. Ez a fájl bármikor módosítható.

A fonalot hozzáadhatja a meglévő kódkönyvtárhoz is. Ehhez keresse meg a könyvtárat, és hajtsa végre a következőt:

yarn init my_project

Függőség hozzáadása

Csomag hozzáadása függőségként a projekthez használja a yarn add parancsot, amelyet a csomag neve követ:

yarn add

A parancs telepíti a csomagot és az attól függő összes csomagot, és frissíti a projekt package.json és yarn.lock fájljait.

Alapértelmezés szerint, ha csak a csomagnév szerepel, a Yarn telepíti a legújabb verziót. Egy adott verzió vagy címke telepítéséhez használja a következő szintaxist:

yarn add @

A függőség fejlesztése

A csomag frissítéséhez futtassa a yarn upgrade parancsot, amelyet a csomag neve követ:

yarn upgrade

A fenti parancs frissíti a projekt függőségeit a legfrissebb verzióra a package.json fájlban megadott verziótartomány szerint.

Megadhatja a csomag verzióját vagy címkét is:

yarn upgrade @

A függőség megszüntetése

Egy csomag eltávolításához a projekt függőségeiről hívja fel a yarn remove parancsot, amelyet a csomag neve követ:

yarn remove

Ez a parancs a yarn.lock és yarn.lock fájlokat is frissíti.

Az összes projektfüggőség telepítése

Egy létező projektnek a package.json fájl futtatásában megadott összes függőségének telepítéséhez:

yarn

vagy

yarn install

Következtetés

Megmutattuk, hogyan kell a fonalat telepíteni a CentOS 8 gépére. A fonallal kapcsolatos további információkért látogassa meg a Fonal dokumentációs oldalát.

nodejs npm fonal centos