Как установить 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 — лучший из двух. Попробуйте и сообщите нам о своем опыте!