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

Yarn - это менеджер пакетов JavaScript, совместимый с npm, который помогает автоматизировать процесс установки, обновления, настройки и удаления пакетов npm.
Он был создан для решения ряда проблем с npm, таких как ускорение процесса установки пакетов путем распараллеливания операций и уменьшения ошибок, связанных с сетевым подключением.
Установка Yarn на CentOS 8
Для установки Yarn в CentOS 8 выполните следующие действия как пользователь root или пользователь с привилегиями sudo:
-
Если Node.js не установлен в вашей системе, установите пакет Node.js, набрав:
sudo dnf install @nodejs
На момент написания этой статьи версия Node.js в репозиториях Centos8 была v10.x.
-
Включите репозиторий 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 постоянно поддерживается и предоставляет самую актуальную версию.
-
После того, как хранилище включено, установите Yarn:
sudo dnf install yarn
-
Проверьте установку, напечатав номер версии Yarn:
yarn --version
На момент написания этой статьи последней версией Yarn была версия
1.21.1
:1.21.1
Как пользоваться Yarn
Теперь, когда у вас установлена система 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 my_project
Добавление зависимости
Чтобы добавить пакет в качестве зависимости к вашему проекту, используйте yarn add
команду с именем пакета:
yarn add [package_name]
Команда установит пакет и все пакеты, от которых он зависит, и обновит проект package.json
и yarn.lock
файлы.
По умолчанию, если указано только имя пакета, Yarn устанавливает последнюю версию. Чтобы установить конкретную версию или тег, используйте следующий синтаксис:
yarn add [package_name]@[version_or_tag]
Обновление зависимости
Чтобы обновить пакет, запустите yarn upgrade
команду с именем пакета:
yarn upgrade [package_name]
Приведенная выше команда обновляет зависимости проекта до их последней версии в соответствии с диапазоном версий, указанным в файле package.json.
Вы также можете указать версию пакета или тег:
yarn upgrade [package_name]@[version_or_tag]
Удаление зависимости
Чтобы удалить пакет из зависимостей проекта, вызовите yarn remove
команду с именем пакета:yarn remove [package_name]
Эта команда также обновляет проект package.json
и yarn.lock
файлы.
Установка всех зависимостей проекта
Чтобы установить все зависимости существующего проекта, указанные в package.json
файле, выполните:
yarn
или
yarn install
Вывод
Мы показали вам, как установить Yarn на вашем компьютере CentOS 8. Для получения дополнительной информации о Yarn посетите страницу документации Yarn .
Комментарии
Если у вас есть вопросы, не стесняйтесь оставлять комментарии ниже.