Платформата Node.js набира все по-голяма популярност. Освен мениджъра на пакети по подразбиране, наречен npm, за тази платформа има и друг усъвършенстван мениджър на пакети, наречен yarn. Той ви позволява да инсталирате, деинсталирате и актуализирате пакети.
Yarn е съвместим с npm, така че този мениджър на пакети може да се използва с npm. Той използва същия конфигурационен файл package.json. Нека видим как се извършва инсталирането на Yarn Ubuntu, като за пример използваме версията 20.04 на дистрибуцията.
Инсталирането на програмата в Ubuntu е доста лесно. Вярно е, че тя не е в официалните хранилища, така че ще трябва да добавите хранилище за разработчици. За да направите това, ще ви е необходима помощната програма curl. Инсталирайте я, ако все още не е инсталирана:
$ sudo apt install curl
Сега можете да импортирате GPG ключа на хранилището. За да направите това, изпълнете:
$ curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
След като добавите ключа, добавете хранилището към файла /etc/apt/sources.list.d/yarn.list. Това може да се направи ръчно или с команда като тази:
$ echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
След това актуализирайте списъците с пакети:
$ sudo apt update
Единственото, което остава да направите, е да инсталирате yarn:
$ sudo apt install yarn
Можете да видите версията на инсталираната програма с тази команда
$ yarn --version
За да създадете нов проект, отидете в папката на проекта и изпълнете тази команда:
$ yarn init project_name
Докато създавате проекта, мениджърът на пакети ще генерира package.json и за да го генерира, ще трябва да отговорите на няколко въпроса. Можете обаче да оставите всички стойности по подразбиране. За да инсталирате пакет, трябва да използвате командата add. Синтаксисът е следният:
$ yarn add pocket_name@version
Например, за да инсталирате пакета vue, изпълнете командата:
$ yarn add vue@latest
След като пакетът е инсталиран, можете да го използвате. Можете да видите съдържанието на файла package.json:
$ cat package.json
За да премахнете пакети, използвайте командата remove:
$ yarn remove pocket_name
За да актуализирате всички инсталирани зависимости, използвайте командата upgrade
:
$ yarn upgrade
Ако сте изтеглили готов проект, за да инсталирате всички негови зависимости, записани в package.json, използвайте тази команда:
$ yarn install
Сега вече знаете как се извършва инсталацията на Yarn Ubuntu