Как установить Yarn на CentOS 8

Установить Yarn на CentOS 8

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

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

В этом руководстве мы покажем вам установку Yarn на CentOS 8. Мы также рассмотрим основы использования Yarn для создания нового проекта и добавления/удаления зависимостей.

Установка Yarn на CentOS 8

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

  1. Если Node.js не установлен в вашей системе, установите пакет Node.js, введя:

     sudo dnf install @nodejs

    На момент написания статьи версия Node.js в репозиториях Centos8 — v10.x.

  2. Включите репозиторий Yarn и импортируйте ключ GPG репозитория:

     curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo sudo rpm --import https://dl.yarnpkg.com/rpm/pubkey.gpg

    Официальный репозиторий Yarn постоянно поддерживается и предоставляет самую актуальную версию.

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

     sudo dnf install yarn
  4. Проверьте установку, распечатав номер версии Yarn:

     yarn --version

    На момент написания статьи последней версией Yarn была версия 1.21.1 :

     1.21.1

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

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

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

Чтобы создать новый проект Yarn, используйте команду yarn init указав после неё имя проекта. Например, чтобы создать проект с именем my_project , введите:

 yarn init my_project

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

 yarn init v1.21.1 question name (alex): 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 , содержащий предоставленную вами информацию. Этот файл можно изменить в любое время.

Вы также можете создать проект Yarn в существующем каталоге. Для этого перейдите в этот каталог и выполните:

 yarn init

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

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

 yarn add [package_name]

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

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

 yarn add [package_name]@[version_or_tag]

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

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

 yarn upgrade yarn 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 на компьютер с CentOS 8. Для получения дополнительной информации о Yarn посетите страницу документации Yarn .

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

nodejs npm yarn centos Не используете CentOS 8?
Выберите другую ОС:
центос 7 дебиан 10 дебиан 9 убунту 18.04 убунту 20.04

Связанные руководства

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *