
Yarn — это менеджер пакетов JavaScript, совместимый с npm, который помогает автоматизировать процесс установки, обновления, настройки и удаления пакетов npm. Он кэширует каждый загружаемый пакет и ускоряет процесс установки за счёт распараллеливания операций.
В этом руководстве мы объясним, как установить Yarn в Ubuntu 20.04. Мы также рассмотрим основные команды и параметры Yarn.
Установка 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 updatesudo apt install yarn
Приведённая выше команда также установит Node.js. Если вы установили Node через NVM, пропустите установку Node.js, выполнив:
sudo apt install --no-install-recommends yarn
После завершения проверьте установку, распечатав версию Yarn:
yarn --version
Вывод будет выглядеть примерно так:
1.22.4
Версия, установленная в вашей системе, может отличаться от указанной выше.
Вот и всё! Вы успешно установили Yarn на свой компьютер с Ubuntu и можете начать его использовать.
Использование пряжи
Теперь, когда Yarn установлен в вашей системе Ubuntu, давайте рассмотрим некоторые наиболее распространенные команды Yarn.
Создание нового проекта
Начните с создания каталога для вашего приложения и перейдите в него:
mkdir ~/my_project && cd ~/my_project
Чтобы создать новый проект, запустите yarn init :
yarn init my_project
Команда задаст вам несколько вопросов. Введите информацию, как указано, или примите значения по умолчанию:
yarn init v1.22.4 question name (vagrant): Linuxize question version (1.0.0): 0.0.1 question description: Testing Yarn question entry point (index.js): question repository url: question author: Linuxize question license (MIT): question private: success Saved package.json Done in 20.18s.
После завершения работы скрипт создаёт базовый файл package.json , содержащий предоставленную информацию. Вы можете открыть и отредактировать этот файл в любое время.
Добавление зависимости
Чтобы добавить пакет npm к зависимостям проекта, используйте команду yarn add за которой укажите имя пакета:
yarn add [package_name]
Приведенная выше команда обновит файлы package.json и yarn.lock .
По умолчанию, если указано только имя пакета, Yarn устанавливает последнюю версию. Чтобы установить конкретную версию или тег, используйте следующий синтаксис:
yarn add [package_name]@[version_or_tag]
Обновление зависимости
Для обновления пакетов используйте одну из следующих команд:
yarn upgradeyarn 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
Заключение
Мы показали вам, как установить Yarn на ваш компьютер с Ubuntu. Подробнее о Yarn можно узнать на странице документации .
Если у вас есть вопросы или пожелания, не стесняйтесь оставлять комментарии ниже.
nodejs npm yarn ubuntu Не используете Ubuntu 20.04?
Выберите другую ОС: центос 7 центос 8 дебиан 10 дебиан 9 убунту 18.04
Связанные руководства