Блог PQ Hosting

03.11.2021, 09:18

Платформа Node.js набирает всё большей популярности. Кроме пакетного менеджера по умолчанию под названием npm для этой платформы существует другой улучшенный пакетный менеджер под названием yarn. Он позволяет устанавливать, удалять и обновлять пакеты. 

Yarn совместим с npm, поэтому этот пакетный менеджер можно использовать вместе с npm. Тут используется тот же файл конфигурации package.json. Рассмотрим как выполняется установка Yarn Ubuntu на примере версии дистрибутива 20.04.

УСТАНОВКА YARN В UBUNTU

Установить программу в 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 имя_проекта

Во время создания проекта пакетный менеджер сгенерирует package.json и для его генерации вам надо будет ответить на ряд вопросов. Хотя можно оставить все значения по умолчанию. Для установки какого-либо пакета следует использовать команду add. Синтаксис у неё такой:

$ yarn add имя_пакета@версия

Например, для установки пакета vue выполните команду:

$ yarn add vue@latest

Когда пакет будет установлен, вы можете его использовать. Можете посмотреть содержимое файла package.json:

$ cat package.json

Для удаления пакетов используйте команду remove:

$ yarn remove имя_пакета

Чтобы обновить все установленные зависимости используйте команду upgrade:

$ yarn upgrade

Если вы скачали уже готовый проект, для установки всех его зависимостей, прописанных в package.json используйте такую команду:

$ yarn install

Теперь вы знаете как выполняется установка Yarn Ubuntu