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 update
sudo 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]
Приведенная выше команда yarn.lock
файлы 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
Выводы
Мы показали вам, как установить Yarn на вашу машину с Ubuntu. Для получения дополнительной информации о Yarn посетите их страницу документации .
Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь оставлять комментарии ниже.
bash: /usr/bin/yarn: No such file or directory
такое выходит когда пишу ‘yarn —version’
помогите пожалуйста