Поиск по сайту:

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


Yarn — очень популярный менеджер пакетов javascript для проектов на основе NodeJS, который используется для управления зависимостями проекта, такими как установка нового пакета, обновление пакета и эффективное удаление пакета. Он полностью совместим с NPM и управляет пакетами сравнительно лучше и быстрее, чем старый менеджер пакетов NPM, что делает его следующим менеджером пакетов первого выбора для приложений NodeJS вместо NPM.

Его параллельная обработка повышает скорость установки и снижает вероятность возникновения ошибок из-за проблем с сетевым подключением. Цель этого поста — помочь вам установить Yarn в операционной системе CentOS 8.

Предпосылка

Единственное требование состоит в том, что в вашей системе CentOS 8 должен быть установлен Node.

Но если вы не установили его в своей системе, сначала убедитесь, что репозиторий EPEL включен в вашей системе с помощью приведенной ниже команды, потому что Node Js доступен через репозиторий EPEL:

$ sudo dnf install epel-release

Теперь установите Node с помощью приведенной ниже команды:

$ sudo dnf install @nodejs

После установки Node и выполнения единственного предварительного условия первым шагом будет добавление репозитория Yarn в систему CentOS 8.

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

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

$ sudo rpm --import https://dl.yarnpkg.com/rpm/pubkey.gpg

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

Установить пряжу

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

$ sudo dnf install yarn

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

$ yarn --version

Засвидетельствовано, что версия 1.22.8 Yarn успешно установлена и может управлять зависимостями проекта.

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

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

Создайте новый проект с помощью пряжи

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

$ yarn init project_name

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

Добавить новый пакет с помощью Yarn

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

$ yarn add package_name

Удалить пакет с помощью пряжи

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

$ yarn remove package_name

Обновите пакет или пакеты с помощью Yarn

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

$ yarn upgrade

Если вы хотите обновить один пакет или зависимость, вы можете добавить имя пакета к команде «yarn upgrade», как показано в приведенной ниже команде:

$ yarn upgrade package_name

Установите все пакеты или зависимости проекта с помощью Yarn

Когда вы переносите приложение в другое место, вам не нужно перемещать вместе с этим все модули узла, вы можете просто получить файлы проекта вместе с файлом package.json, и вы готовы перенести проект в любое место. место.

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

$ yarn install

Все зависимости будут загружены и установлены за пару минут, в зависимости от размера пакетов и скорости интернета.

Заключение

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

Статьи по данной тематике: