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

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


Yarn, созданный Facebook, представляет собой самый крутой и новейший менеджер пакетов для NodeJS, который пришел на смену npm. Хотя npm работает нормально, Yarn поставляется с некоторыми улучшениями, которые дают ему конкурентное преимущество по сравнению с npm. Фактически, сейчас разработчики переносят свои проекты Node.JS на Yarn.

Рекомендуется к прочтению: 18 лучших фреймворков NodeJS для разработчиков в 2019 году.

Так почему же разработчики так без ума от Yarn?

Во-первых, Yarn превосходит npm по скорости установки пакетов. Yarn намного быстрее, чем npm, и устанавливает пакеты одновременно, что делает его лучшим выбором, чем npm.

Кроме того, при установке пакета устанавливается глобальный кеш, содержащий все зависимости. Это избавляет от необходимости возвращаться в Интернет для их повторной загрузки и значительно ускоряет последующую установку.

Во-вторых, Yarn считается более безопасным, чем npm. Это связано с тем, что он устанавливает пакеты из файлов package.json или yarn.lock.

Yarn.lock гарантирует, что один и тот же пакет будет установлен на всех устройствах, что исключает ошибки, возникающие при установке разных версий. Напротив, npm устанавливает пакеты из зависимостей, которые вызывают проблемы безопасности из-за несогласованности установленных версий пакетов.

Из этого руководства вы узнаете, как установить Yarn на CentOS 8. Давайте начнем.

Шаг 1. Установите NodeJS в CentOS 8.

Для начала войдите в свою систему CentOS 8 как пользователь root и установите репозиторий EPEL, как показано.

yum install epel-release

Затем установите NodeJS на CentOS 8 с помощью команды.

yum module install nodejs

Чтобы подтвердить установку Node.JS, запустите.

node -v
node --version

В результате мы установили Node версии 10.16.3.

Шаг 2. Включите репозиторий Yarn

После успешной установки Node.js на предыдущем шаге нам необходимо включить репозиторий Yarn с помощью следующей команды curl.

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

Затем добавьте ключ GPG с помощью команды rpm.

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

Шаг 3. Установите Yarn в CentOS 8.

Теперь установите Yarn с помощью команды.

yum install yarn

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

yarn --version

1.21.1

Из результатов видно, что последней установленной версией Yarn является Yarn v. 1.21.1.

Шаг 4. Создайте новый проект в Yarn

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

yarn init my_first_project

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

В конце создается файл package.json, и вы можете подтвердить его с помощью команды ls, как показано.

ls -l package.json

Этот файл содержит всю информацию, которую вы только что предоставили, и вы просматриваете его содержимое с помощью команды cat.

cat package.json

Шаг 5. Установите пакеты с помощью Yarn

Чтобы установить пакет, просто используйте синтаксис.

yarn add [package_name]

Например,

yarn add express

Чтобы удалить пакет, просто запустите.

yarn remove express

Заключение

Yarn обладает полезными преимуществами, призванными компенсировать недостатки npm. Он намного быстрее, безопаснее и постепенно вытесняет npm в качестве любимого менеджера пакетов Node.

С помощью Yarn вы можете легко и комфортно развертывать свои проекты, избегая при этом неудобств, связанных с npm. Короче говоря, Yarn — лучший из двух. Попробуйте и сообщите нам о своем опыте!