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

Yarn — это менеджер пакетов JavaScript, совместимый с npm, который помогает автоматизировать процесс установки, обновления, настройки и удаления пакетов npm. Он кэширует каждый загружаемый пакет и ускоряет процесс установки за счет распараллеливания операций.

В этом руководстве мы объясним, как установить Yarn на Ubuntu 20.04. Мы также рассмотрим основные команды и параметры Yarn.

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

Установить Yarn на Ubuntu довольно просто. Мы включим официальный репозиторий Yarn, импортируем GPG-ключ репозитория и установим пакет. Репозиторий постоянно поддерживается и предоставляет самую последнюю версию.

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

curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list

После включения репозитория обновите список пакетов и установите Yarn.

sudo apt updatesudo apt install yarn

Приведенная выше команда также установит Node.js. Если вы установили Node через nvm, пропустите установку Node.js с помощью:

sudo apt install --no-install-recommends yarn

После завершения проверьте установку, распечатав версию Yarn:

yarn --version

Результат будет выглядеть примерно так:

1.22.4

Версия, установленная в вашей системе, может отличаться от указанной выше.

Это оно! Вы успешно установили Yarn на свой компьютер с Ubuntu и можете начать его использовать.

Использование пряжи

Теперь, когда Yarn установлен в вашей системе Ubuntu, давайте рассмотрим некоторые из наиболее распространенных команд Yarn.

Создание нового проекта

Начните с создания каталога для вашего приложения и перейдите в него:

mkdir ~/my_project && cd ~/my_project

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

yarn init my_project

Команда задаст вам несколько вопросов. Введите информацию в соответствии с запросом или примите значения по умолчанию:

yarn init v1.22.4
question name (vagrant): Linuxize
question version (1.0.0): 0.0.1
question description: Testing Yarn
question entry point (index.js): 
question repository url: 
question author: Linuxize
question license (MIT): 
question private: 
success Saved package.json
Done in 20.18s.

После завершения сценарий создает базовый файл package.json содержащий предоставленную информацию. Вы можете открыть и отредактировать этот файл в любое время.

Добавление зависимости

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

yarn add [package_name]

Приведенная выше команда yarn.lock файлы package.json и yarn.lock .

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

yarn add [package_name]@[version_or_tag]

Обновление зависимости

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

yarn upgradeyarn upgrade [package_name]yarn upgrade [package_name]@[version_or_tag]

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

Удаление зависимости

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

yarn remove [package_name]

Команда удалит пакет и обновит файлы проекта package.json и yarn.lock .

Установка всех зависимостей проекта

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

yarn

или же

yarn install

Выводы

Мы показали вам, как установить Yarn на вашу машину с Ubuntu. Для получения дополнительной информации о Yarn посетите их страницу документации .

Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь оставлять комментарии ниже.

Оставьте комментарий

Ваш адрес email не будет опубликован.