A Node.js platform egyre nagyobb népszerűségnek örvend. Az npm nevű alapértelmezett csomagkezelőn kívül létezik egy másik fejlett csomagkezelő is ehhez a platformhoz, a yarn. Ez lehetővé teszi a csomagok telepítését, eltávolítását és frissítését.
A yarn kompatibilis az npm-mel, így ez a csomagkezelő használható az npm-mel együtt. Ugyanazt a package.json konfigurációs fájlt használja. Lássuk, hogyan történik a Yarn Ubuntu telepítése a disztribúció 20.04-es verziójának példáján.
A program telepítése az Ubuntuban meglehetősen egyszerű. Igaz, hogy nincs benne a hivatalos tárolókban, ezért egy fejlesztői tárolót kell hozzáadni. Ehhez szükséged lesz a curl segédprogramra. Telepítse, ha még nincs telepítve:
$ sudo apt install curl
Most már importálhatja az adattár GPG kulcsát. Ehhez hajtsa végre a következőt:
$ curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
A kulcs hozzáadása után adja hozzá a tárolót az /etc/apt/sources.list.d/yarn.list fájlhoz. Ez történhet manuálisan vagy egy ilyen paranccsal:
$ echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
Ezután frissítse a csomaglistákat:
$ sudo apt update
És már csak a yarn telepítése van hátra:
$ sudo apt install yarn
A telepített program verzióját ezzel a paranccsal tekintheti meg.
$ yarn --version
Egy új projekt létrehozásához menj a projekt mappába és futtasd ezt a parancsot:
$ yarn init project_name
A projekt létrehozása közben a csomagkezelő létrehozza a package.json-t, és ennek létrehozásához néhány kérdésre kell válaszolnod. Az összes alapértelmezett értéket azonban meghagyhatja. A csomag telepítéséhez az add parancsot kell használni. A szintaxis a következő:
$ yarn add pocket_name@version
Például a vue csomag telepítéséhez futtassa a parancsot:
$ yarn add vue@latest
Miután a csomag telepítve lett, használhatja. A package.json fájl tartalmát láthatja:
$ cat package.json
A csomagok eltávolításához használja a remove parancsot:
$ yarn remove pocket_name
Az összes telepített függőség frissítéséhez használja az upgrade
parancsot:
$ yarn upgrade
Ha letöltött egy kész projektet, akkor a package.json fájlba írt összes függőségének telepítéséhez használja ezt a parancsot:
$ yarn install
Most már tudja, hogyan történik a Yarn Ubuntu telepítése.