Platforma Node.js câștigă din ce în ce mai multă popularitate. Pe lângă managerul de pachete implicit numit npm, există un alt manager de pachete avansat pentru această platformă numit yarn. Acesta vă permite să instalați, să dezinstalați și să actualizați pachete.
Yarn este compatibil cu npm, astfel încât acest manager de pachete poate fi utilizat cu npm. Acesta utilizează același fișier de configurare package.json. Să vedem cum se face instalarea Yarn Ubuntu folosind versiunea 20.04 a distribuției ca exemplu.
Este destul de ușor să instalați programul în Ubuntu. Este adevărat că nu se află în depozitele oficiale, deci va trebui să adăugați un depozit pentru dezvoltatori. Pentru a face acest lucru, veți avea nevoie de utilitarul curl. Instalați-l dacă nu este deja instalat:
$ sudo apt install curl
Acum puteți importa cheia GPG a depozitului. Pentru a face acest lucru, executați:
$ curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
După adăugarea cheii, adăugați depozitul la fișierul /etc/apt/sources.list.d/yarn.list. Acest lucru se poate face manual sau cu o comandă ca aceasta:
$ echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
Apoi actualizați listele de pachete:
$ sudo apt update
Și singurul lucru care a mai rămas de făcut este să instalați yarn:
$ sudo apt install yarn
Puteți vizualiza versiunea programului instalat cu această comandă
$ yarn --version
Pentru a crea un proiect nou, accesați folderul proiectului și executați această comandă:
$ yarn init project_name
În timpul creării proiectului, managerul de pachete va genera package.json și pentru a-l genera va trebui să răspundeți la o serie de întrebări. Totuși, puteți lăsa toate valorile implicite. Pentru a instala un pachet trebuie să utilizați comanda add. Sintaxa este următoarea:
$ yarn add pocket_name@version
De exemplu, pentru a instala pachetul vue, executați comanda:
$ yarn add vue@latest
Odată ce pachetul este instalat, îl puteți utiliza. Puteți vedea conținutul fișierului package.json:
$ cat package.json
Pentru a elimina pachete, utilizați comanda remove:
$ yarn remove pocket_name
Pentru a actualiza toate dependențele instalate, utilizați comanda upgrade
:
$ yarn upgrade
Dacă ați descărcat un proiect gata făcut, pentru a instala toate dependențele sale scrise în package.json utilizați această comandă:
$ yarn install
Acum știți cum se face instalarea Yarn Ubuntu