Введение
Yarn — это менеджер пакетов JavaScript, совместимый с npm, который автоматизирует процесс установки, обновления, настройки и удаления пакетов npm.
Он был создан для решения ряда проблем с npm, таких как ускорение процесса установки пакетов за счет распараллеливания операций и уменьшения количества ошибок, связанных с сетевым подключением.
Это руководство поможет вам установить Yarn на CentOS 8. Мы также рассмотрим основы использования Yarn для создания нового проекта и добавления/удаления зависимостей.
Если вы намерены установить Yarn на удаленный сервер, продолжайте чтение, в противном случае пропустите первый абзац «Подключение к серверу» и читайте следующий.
Подключение к серверу
Чтобы получить доступ к серверу, вам нужно знать IP-адрес. Вам также потребуется ваше имя пользователя и пароль для аутентификации. Чтобы подключиться к серверу как root, введите следующую команду:
ssh root@IP_DEL_SERVER
Далее вам нужно будет ввести пароль пользователя root.
Если вы не используете пользователя root, вы можете войти под другим именем пользователя с помощью той же команды, а затем изменить root на свое имя пользователя:
ssh nome_utente@IP_DEL_SERVER
Затем вам будет предложено ввести пароль пользователя.
Стандартный порт для подключения по ssh — 22, если ваш сервер использует другой порт, вам нужно будет указать его с помощью параметра -p, затем введите следующую команду:
ssh nome_utente@IP_DEL_SERVER -p PORTA
Установите пряжу на CentOS 8
Выполните следующие действия или от имени пользователя root с привилегиями sudo для установки Yarn на CentOS 8:
Если Node.js не установлен в вашей системе, установите пакет Node.js, набрав:
sudo dnf 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 постоянно поддерживается и предоставляет самую последнюю версию.
Как только репозиторий будет включен, установите Yarn:
sudo dnf install yarn
Проверьте установку, напечатав номер версии yarn
:
yarn --version
1.21.1
Использование пряжи
Теперь, когда Yarn установлен в вашей системе CentOS, мы рассмотрим некоторые из наиболее распространенных команд Yarn.
Чтобы создать новый проект Yarn, используйте команду yarn init
, за которой следует имя проекта. Например, чтобы создать проект с именем my_project
введите:
yarn init my_project
Скрипт задаст вам несколько вопросов. Вы можете ответить или нажать enter
, чтобы использовать значения по умолчанию:
yarn init v1.21.1
question name (alex): Noviello
question version (1.0.0): 0.0.1
question description: Testing Yarn
question entry point (index.js):
question repository url:
question author: Noviello
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
Вывод
Мы показали вам, как установить пряжу на ваш компьютер с CentOS 8. Для получения дополнительной информации о пряже посетите страницу официальной документации.