Как установить Yarn в Ubuntu 22.04

По мере того как мы погружаемся в современную веб-разработку, один инструмент выделяется как незаменимый союзник для разработчиков JavaScript: менеджер пакетов Yarn. Yarn, проект с открытым исходным кодом, родился в 2016 году в результате сотрудничества Facebook, Google, Exponent и Tilde. Он был разработан с упором на скорость, надежность и безопасность, что делает его популярным выбором для управления зависимостями в проектах JavaScript.

Yarn нацелен на оптимизацию управления зависимостями, обеспечивая последовательную установку пакетов в различных системах при сохранении целостности проекта. Благодаря широкому распространению и постоянной поддержке со стороны сообщества разработчиков, Yarn стал надежным и эффективным решением для управления пакетами в постоянно развивающемся мире веб-разработки.

Ключевые особенности и преимущества Yarn

Yarn обладает рядом привлекательных особенностей, которые делают его лучшим выбором для разработчиков, работающих с проектами JavaScript:

  • Скорость: впечатляющая производительность Yarn ускоряет время установки, сокращая время ожидания для разработчиков и повышая производительность.
  • Безопасность: Благодаря использованию контрольных сумм для проверки целостности каждого установленного пакета, Yarn обеспечивает безопасность и стабильность вашего проекта.
  • Автономный режим: Способность Yarn кэшировать каждый пакет позволяет разработчикам беспрепятственно работать даже без подключения к Интернету.

Имея полное представление о роли Yarn в управлении пакетами и его преимуществах для разработчиков, самое время запустить его в вашей системе. В следующем руководстве будет показано, как установить Yarn на Ubuntu 22.04 Jammy Jellyfish или Ubuntu 20.04 Focal Fossa, используя один из двух методов: NodeSource репозиторий или NVM для последней версии.

Установка Yarn в Ubuntu Linux

Установка Yarn из репозитория NodeSource на Ubuntu

Этот раздел поможет вам установить Yarn, используя NodeSource и репозиторий Yarn последней версии. Этот метод идеально подходит для пользователей, которые предпочитают получать самые свежие версии Yarn и Node.js LTS или текущий стабильный релиз для своих проектов непосредственно от сопровождающих. Установка Yarn через репозиторий NodeSource гарантирует, что вы будете получать обновления и исправления ошибок более оперативно по мере их появления.

Шаг 1: Добавить репозиторий NodeSource

Сначала вам нужно добавить репозиторий NodeSource в вашу систему Ubuntu. Этот репозиторий содержит последние версии Node.js и Yarn. Добавление репозитория гарантирует, что ваш менеджер пакетов распознает доступные пакеты и сможет получить их в процессе установки.

Чтобы добавить репозиторий NodeSource, выполните следующие команды:

Для текущей версии:

Для версии LTS:

Эти команды загружают и выполняют скрипт, который добавляет репозиторий NodeSource в вашу систему. Кроме того, вам также необходимо импортировать репозиторий Yarn с помощью следующей команды:

Далее создайте новый файл в каталоге /etc/apt/sources.list.d/ для хранения информации о репозитории Yarn:

Шаг 2: Установите Yarn

После добавления репозиториев NodeSource и Yarn вы можете установить Yarn с помощью менеджера пакетов apt. Следующая команда получит и установит последнюю версию Yarn из репозитория NodeSource, а также все необходимые зависимости:

После завершения установки вы можете убедиться в успешности установки, проверив версию Yarn:

В выводе должен отобразиться номер установленной версии, подтверждающий, что Yarn теперь установлен на вашей системе Ubuntu с использованием репозитория NodeSource.

Установка Yarn с помощью менеджера версий Node (NVM) в Ubuntu

В этом разделе мы рассмотрим процесс установки Yarn с помощью менеджера версий Node (NVM). Этот метод особенно полезен для разработчиков, которым необходимо управлять несколькими версиями Node.js в своей системе, поскольку NVM позволяет легко переключаться между различными окружениями Node.js. Установка Yarn через NVM гарантирует, что он будет связан с определенной версией Node.js, что позволяет поддерживать отдельные установки Yarn для различных проектов или окружений.

Шаг 1: Установите NVM

Сначала вам нужно будет установить NVM на вашу систему Ubuntu. NVM - это мощный инструмент, который упрощает процесс установки и управления несколькими версиями Node.js.

Чтобы установить NVM, используйте официальный сценарий установки, выполнив одну из следующих команд:

или

Эти команды загружают и выполняют сценарий установки NVM, чтобы установить NVM в вашей системе.

После установки NVM закройте и снова откройте терминал или выполните следующую команду, чтобы убедиться, что NVM подключен и доступен для использования:

Шаг 2: Установите Node.js и Yarn

Установив NVM, вы можете установить нужную версию Node.js. NVM позволяет устанавливать несколько версий и переключаться между ними по мере необходимости.

Чтобы установить последнюю LTS (Long Term Support) версию Node.js, выполните команду:

В качестве альтернативы, чтобы установить последнюю текущую версию, выполните:

После установки нужной версии Node.js вы можете установить Yarn глобально для выбранной версии. Это гарантирует, что установка Yarn будет связана с выбранным окружением Node.js.

Чтобы установить Yarn глобально, выполните следующую команду:

После завершения установки вы можете убедиться в успешности установки, проверив версию Yarn:

В выводе должен отобразиться номер установленной версии, подтверждающий, что Yarn теперь установлен на вашей системе Ubuntu с помощью NVM.

Начало работы с Yarn в Ubuntu Linux

В этом разделе мы проведем вас через процесс начальной настройки Yarn в вашей системе Ubuntu Linux. Выполнив эти шаги, вы сможете начать использовать Yarn для эффективного управления проектами.

Шаг 1: Настройка Yarn

Сначала давайте настроим Yarn для обеспечения бесперебойной работы пользователя. Yarn позволяет настраивать свое поведение, изменяя параметры в файле .yarnrc. Если такого файла не существует, вы можете создать его в своем домашнем каталоге.

Чтобы создать файл .yarnrc, откройте терминал и выполните следующую команду:

Теперь откройте файл .yarnrc с помощью удобного для вас текстового редактора и добавьте все необходимые параметры конфигурации. Например, вы можете указать пользовательский каталог кэша или установить менеджер пакетов по умолчанию на Yarn:

Сохраните и закройте файл, когда закончите.

Шаг 2: Инициализация нового проекта Yarn

Чтобы создать новый проект Yarn, перейдите в нужный каталог проекта с помощью терминала и выполните следующую команду:

Эта команда предложит вам ответить на несколько вопросов о вашем проекте, таких как имя проекта, версия, описание, точка входа и другие. Ответьте на эти вопросы в соответствии с требованиями вашего проекта или нажмите Enter, чтобы принять значения по умолчанию.

По завершении Yarn создаст файл package.json, содержащий метаданные проекта и зависимости.

Шаг 3: Добавление и управление зависимостями

Yarn позволяет легко добавлять и управлять зависимостями для вашего проекта. Чтобы добавить новую зависимость, используйте команду yarn add, за которой следует имя пакета:

Эта команда установит указанный пакет и соответствующим образом обновит файл package.json.

Чтобы удалить зависимость, используйте команду yarn remove, за которой следует имя пакета:

Эта команда деинсталлирует указанный пакет и обновит файл package.json.

Шаг 4: Запуск сценариев и управление задачами

Yarn позволяет вам определять и запускать сценарии для автоматизации задач в вашем проекте. Чтобы добавить сценарий, откройте файл package.json и включите определение сценария в раздел "scripts":

Сохраните и закройте файл, когда закончите.

Чтобы запустить скрипт, используйте команду yarn run, за которой следует имя скрипта:

Эта команда выполнит указанный скрипт, облегчая управление и автоматизацию задач в вашем проекте.

Основные команды Yarn для повседневного использования

В этом разделе мы рассмотрим некоторые из наиболее распространенных и полезных команд Yarn, которые разработчики часто используют при работе с Yarn. Знакомство с этими командами поможет вам более эффективно управлять своими проектами и оптимизировать рабочий процесс.

Шаг 1: Инициализация нового проекта

Чтобы начать новый проект с помощью Yarn, перейдите в нужную директорию и выполните следующую команду:

Эта команда создаст в каталоге проекта файл package.json, в котором будет храниться информация о проекте, такая как зависимости, скрипты и метаданные.

Шаг 2: Добавление зависимостей

Чтобы добавить новую зависимость в ваш проект, используйте команду yarn add, за которой следует имя пакета:

Эта команда загрузит указанный пакет и его зависимости и добавит их в файл package.json и файл yarn.lock.

Шаг 3: Удаление зависимостей

Чтобы удалить существующую зависимость из вашего проекта, используйте команду yarn remove, за которой следует имя пакета:

Эта команда удалит указанный пакет из вашего файла package.json и файла yarn.lock и удалит его из каталога node_modules.

Шаг 4: Обновление зависимостей

Чтобы обновить зависимости вашего проекта, выполните следующую команду:

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

Шаг 5: Запуск сценариев

Чтобы запустить сценарий, определенный в файле package.json, используйте команду yarn run, за которой следует имя сценария:

Например, если в файле package.json есть сценарий start, вы можете запустить его с помощью команды:

Шаг 6: Добавление зависимостей для разработки

Иногда вам может понадобиться добавить зависимость, которая необходима только в процессе разработки, но не в производственной среде. В таких случаях вы можете использовать флаг --dev при добавлении пакета. Например, чтобы добавить пакет eslint в качестве зависимости для разработки, выполните команду:

Эта команда добавит пакет eslint как зависимость разработки в файл package.json.

Шаг 7: Установка всех зависимостей

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

Эта команда прочитает файл package.json и установит все необходимые зависимости в каталог node_modules.

Шаг 8: Проверка устаревших зависимостей

Чтобы определить устаревшие зависимости в вашем проекте, используйте команду yarn outdated:

Эта команда сравнит текущие версии установленных пакетов с последними доступными версиями и выведет список устаревших пакетов вместе с их текущими и последними версиями.

Шаг 9: Вывод списка установленных зависимостей

Чтобы просмотреть список всех установленных зависимостей и их версии, выполните команду yarn list:

Эта команда отобразит древовидную структуру зависимостей вашего проекта, что может быть полезно при устранении проблем с зависимостями или для понимания взаимосвязей между пакетами.

Заключение

В заключение, установка Yarn на Ubuntu Linux - это простой процесс, который предоставляет вам мощный и эффективный менеджер пакетов для ваших проектов Node.js. Мы рассмотрели несколько методов установки, включая использование APT, NVM и ручную установку. Кроме того, мы обсудили первую установку, общие команды Yarn и привели больше примеров, чтобы помочь вам лучше понять использование Yarn в различных сценариях. Следуя этим шагам, вы сможете легко установить Yarn в вашей системе Ubuntu и воспользоваться его возможностями для управления вашими проектами Node.js.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий