
Yarn — это менеджер пакетов JavaScript, совместимый с npm. Он был создан для решения набора проблем с npm, таких как ускорение процесса установки пакетов путем параллелизации операций и сокращения ошибок, связанных с сетевым подключением.
В этой статье мы расскажем вам о том, как установить yarn в систему CentOS 7 из репозитория пакета RPM Yarn. Официальный репозиторий Yarn постоянно поддерживается и предоставляет самую последнюю версию.
Предпосылки
Прежде чем начать, убедитесь, что вы вошли в систему как пользователь с привилегиями sudo.
Установка yarn на CentOS
Чтобы установить yarn в вашу систему CentOS 7, выполните следующие действия:
- Если у вас нет Node.js, установленного в вашей системе, включите репозиторий Nodesource и установите пакет Node.js со следующими командами:
curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash - sudo yum install nodejs - Первый шаг — включить репозиторий 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, набрав:
sudo yum install yarn - Проверьте установку, напечатав номер версии yarn:
yarn --versionНа момент написания этой статьи последняя версия Yarn — это версия
1.10.1.1.10.1
Использование yarn
Теперь, когда у вас установлен 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.
Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь комментировать ниже.
Редактор: AndreyEx
Поделиться в соц. сетях: