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

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

21 Декабря 2019 | CentOS

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

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

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

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

Для установки 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 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 .

 

    Комментарии

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

Загрузка комментариев...