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

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

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

В этом руководстве мы покажем вам, как установить Yarn в системе CentOS 7 из репозитория пакетов Yarn RPM.

Подготовка

Перед тем, как начать работу с руководством, убедитесь, что вы вошли в систему как пользователь с привилегиями sudo .

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

Чтобы установить Yarn в вашей системе CentOS 7, выполните следующие действия:

  1. Если в вашей системе еще не установлен Node.js , включите репозиторий Nodesource с помощью следующей команды curl :

     curl --silent --location https://rpm.nodesource.com/setup_10.x | sudo bash -

    Установите пакет Node.js, набрав:

     sudo yum install nodejs
  2. Официальный репозиторий Yarn постоянно поддерживается и предоставляет самую последнюю версию. Чтобы включить репозиторий 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
  3. После добавления репозитория вы можете установить Yarn, запустив:

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

     yarn --version

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

     1.17.3

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

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

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

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

yarn init my_project

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

yarn init v1.17.3
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 , содержащий предоставленную вами информацию. Вы можете открыть и отредактировать этот файл в любое время.

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

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

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

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

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

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

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

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

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

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

yarn remove [package_name]

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

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

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

yarn

или же

yarn install

Выводы

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

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

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