Yarn — это менеджер пакетов JavaScript, совместимый с npm, который помогает автоматизировать процесс установки, обновления, настройки и удаления пакетов npm. Он кэширует каждый загружаемый пакет и ускоряет процесс установки за счет распараллеливания операций.
В этом руководстве вы узнаете, как установить Yarn на Ubuntu 20.04.
Установка Yarn в Ubuntu
Установить Yarn на Ubuntu довольно просто. Мы включим официальный репозиторий Yarn, импортируем ключ GPG репозитория и установим пакет. Репозиторий постоянно поддерживается и предоставляет самую последнюю версию.
Импортируйте ключ GPG репозитория и добавьте репозиторий Yarn APT в свою систему, выполнив следующие команды:
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
После включения репозитория обновите список пакетов и установите Yarn.
sudo apt update
sudo apt install yarn
Приведенная выше команда также установит Node.js. Если вы установили Node через nvm, пропустите установку Node.js с помощью:
sudo apt install --no-install-recommends yarn
После завершения проверьте установку, распечатав версию Yarn:
yarn --version
Вы успешно установили Yarn на Ubuntu и можете начать его использовать.
Использование Yarn
Теперь, когда Yarn установлен в вашей системе Ubuntu, давайте рассмотрим некоторые из наиболее распространенных команд Yarn.
Создание нового проекта
Начните с создания каталога для вашего приложения и перейдите в него:
mkdir ~/my_project && cd ~/my_project
Чтобы создать новый проект, запустите yarn init
:
yarn init my_project
Команда задаст вам несколько вопросов. Введите информацию в соответствии с запросом или примите значения по умолчанию. После завершения скрипт создает базовый package.json
файл, содержащий предоставленную информацию. Вы можете открыть и отредактировать этот файл в любое время.
Добавление зависимости
Чтобы добавить пакет npm в зависимости проекта, используйте yarn add
команду, за которой следует имя пакета:
yarn add [package_name]
Приведенная выше команда обновит файлы package.json
и .yarn.lock
По умолчанию, когда указано только имя пакета, Yarn устанавливает последнюю версию. Чтобы установить конкретную версию или тег, используйте следующий синтаксис:
yarn add [package_name]@[version_or_tag]
Обновление зависимости
Чтобы обновить пакеты, используйте одну из следующих команд:
yarn upgrade
yarn upgrade [package_name]
yarn upgrade [package_name]@[version_or_tag]
Если имя пакета не указано, команда обновит зависимости проекта до их последней версии в соответствии с диапазоном версий, указанным в файле package.json. В противном случае обновляются только указанные пакеты:
Удаление зависимости
Используйте yarn remove
команду, за которой следует имя пакета, чтобы удалить зависимость:
yarn remove [package_name]
Команда удалит пакет и обновит проект package.json
и yarn.lock
файлы.
Установка всех зависимостей проекта
Чтобы установить все зависимости проекта, которые указаны в package.json
файле, запустите:
yarn
или
yarn install
0 комментариев