В следующей статье мы рассмотрим Yarn. Это своего рода Установщик пакетов JavaScript и менеджер зависимостей, выпущенный Facebook в сотрудничестве с другими разработчиками, такими как Google. Этот установщик вносит изменения в управление зависимостями, выполнение задач и некоторые улучшения производительности.
Пряжа поддерживает регистрацию NPM, но отличается установкой пакета. Он использует файлы блокировки и детерминированный алгоритм установки, что позволяет сохранить ту же структуру каталогов node_modules для всех пользователей, вовлеченных в проект. Это может помочь уменьшить количество ошибок, которые трудно отслеживать на нескольких машинах.
В большинстве программных проектов управление зависимостями является важной задачей. Yarn - это быстрый, безопасный и надежный менеджер зависимостей пакетов для приложений NodeJS.. Это совместимо с NPM, используемым для установки, настройки, обновления и удаления пакетов.
Yarn - менеджер с открытым исходным кодом, который создает кеш для загруженного пакета на компьютере пользователя и может повторно использовать этот пакет при необходимости, не загружая его снова и снова. Используя контрольные суммы, этот менеджер пакетов проверяет целостность каждого установленного пакета перед выполнением его кода. Дополнительно Yarn можно использовать в автономном режиме.
В следующих строках мы увидим как установить Yarn на Ubuntu 20.04 LTS используя среду командной строки. Чтобы использовать это нам нужно NodeJS , потому что это зависит от него.
Установите Yarn на Ubuntu 20.04 LTS
Официальный репозиторий Ubuntu 20.04 LTS доступен для установки. Используя этот PPA, мы можем установить Yarn глобально в системе.. Чтобы продолжить установку на нашем компьютере, нам нужно будет открыть терминал (Ctrl + Alt + T), а затем выполнить каждый из следующих шагов:
Установите cURL в Ubuntu 20.04 LTS
Если в вашей системе еще не установлен этот инструмент, вы можете установите его из официального репозитория пакетов Ubuntu 20.04 LTS. Все, что вам нужно сделать, это запустить следующую команду для установки cURL:
sudo apt install curl
Добавить ключ GPG
После того, как мы правильно установили cURL в системе, перед тем, как начать установку, мы собираемся добавить ключ GPG для проверки пакетов пряжи. Чтобы импортировать ключ GPG, просто введите следующую команду в том же терминале (Ctrl + Alt + T):
curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
Включите репозиторий пряжи
Чтобы начать установку, сначала мы собираемся добавить и включить необходимый репозиторий в Ubuntu 20.04 LTS. Для этого в том же терминале мы воспользуемся командой:
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
Обновите кеш и установите Yarn
На этом этапе сначала мы обновите кеш APT, и тогда Yarn будет установлен на Ubuntu 20.04 LTS используя следующую команду:
sudo apt update && sudo apt install yarn
Если вы в настоящее время используете Nodejs и NPM, вы можете установить Yarn, набрав следующую команду в терминале (Ctrl + Alt + T):
sudo apt install --no-install-recommends yarn
Проверить версию пряжи
После завершения установки мы сможем проверьте, успешно ли он установлен в нашей системе Ubuntu 20.04 или нет. Мы сделаем это, выполнив в нашем терминале (Ctrl + Alt + T):
yarn --version
После выполнения вышеуказанной команды терминал покажет нам установленную версию.
Установить пакеты с помощью Yarn
Большинство пакетов будут установлены из реестра NPM и будут названы просто по имени своего пакета. Например, если бы мы хотели установить пакет реагировать реестра NPM нам не нужно было бы больше писать команда:
yarn add react
к больше информации о том, как устанавливать пакеты с помощью Yarn, пользователи могут ознакомиться с документацией по этому поводу, которую мы можем найти в сайт проекта.
Если вам нужно больше информации об установке Yarn на Ubuntuпользователи могут ознакомиться с страница проекта. На этой странице мы также можем найти документация о проекте. Мы также найдем ваш код и дополнительную информацию на странице пряжи по адресу GitHub.