Поиск по сайту:
Человек, не способный пожалеть врага, не пожалеет и друга (Авессалом Подводный).

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

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

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

В этой статье мы расскажем вам о том, как установить yarn в систему CentOS 7 из репозитория пакета RPM Yarn. Официальный репозиторий Yarn постоянно поддерживается и предоставляет самую последнюю версию.

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

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

  1. Если у вас нет Node.js, установленного в вашей системе, включите репозиторий Nodesource и установите пакет Node.js со следующими командами:
    curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash -
    sudo yum install nodejs

     

  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

     

  3. После добавления репозитория вы можете установить yarn, набрав:
    sudo yum install yarn

     

  4. Проверьте установку, напечатав номер версии yarn:
    yarn --version

     

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

    1.10.1

     

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

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

yarn init my_project

 

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

yarn init v1.10.1
question name (vagrant): AndreyEx
question version (1.0.0): 0.0.1
question description: Тестирование Yarn
question entry point (index.js): 
question repository url: 
question author: AndreyEx
question license (MIT): 
question private: 
success Saved package.json
Done in 17.02s.

 

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

Если вы хотите использовать другой пакет в своем проекте, вам нужно добавить его в зависимости от проекта. Для этого используйте команду yarn add, за которой следует имя пакета:

yarn add [package_name]

 

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

Вы также можете указать версию пакета или тег пакета:

yarn add [package_name]@[version_or_tag]

 

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

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

 

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

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

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...
Поделиться в соц. сетях:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Читайте также

Спасибо!

Теперь редакторы в курсе.