Платформа 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