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

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

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

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

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

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

  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 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

Выводы

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

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

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