Как установить Yarn на Debian 10

Yarn — это менеджер пакетов JavaScript, совместимый с npm, который позволяет устанавливать, обновлять, настраивать и удалять пакеты npm. Он был создан для решения ряда проблем с npm, таких как ускорение процесса установки пакетов за счет распараллеливания операций и уменьшения ошибок, связанных с подключением к сети.

В этом руководстве объясняется, как установить Yarn на Debian 10, Buster. Мы также рассмотрим основы того, как использовать Yarn для создания нового проекта и добавления / удаления зависимостей.

Установка Yarn на Debian 10

Выполните следующие шаги от имени пользователя root или пользователя с правами sudo для установки Yarn в Debian 10:

  1. Пакет Yarn доступен в репозитории Yarn. Выполните следующие команды, чтобы импортировать ключ GPG репозитория и включить репозиторий 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
  2. После включения репозитория обновите индекс пакета и установите Yarn с помощью:

     sudo apt update sudo apt install yarn

    Если Node.js не установлен в вашей системе , приведенная выше команда установит его. Если вы используете nvm, можете пропустить установку Node.js с помощью:

     sudo apt install --no-install-recommends yarn
  3. Проверьте установку, напечатав номер версии Yarn:

     yarn --version
     1.21.1

    На момент написания этой статьи последняя версия — 1.17.3 .

Использование пряжи

Теперь, когда Yarn установлен в вашей системе Debian, давайте рассмотрим некоторые из наиболее распространенных команд Yarn.

Создание нового проекта

Чтобы создать новый проект Yarn, введите yarn init а затем имя проекта. Например, чтобы создать проект с именем my_project вы должны ввести:

yarn init my_project

Скрипт задаст вам несколько вопросов. Вы можете ответить или нажать enter чтобы использовать значения по умолчанию:

yarn init v1.21.1
question name (alex): 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 содержащий предоставленную вами информацию. Этот файл можно изменить в любое время.

Вы также можете запустить проект Yarn в существующем каталоге. Для этого перейдите в каталог и выполните:

yarn init

Добавление зависимости

Чтобы добавить пакет в качестве зависимости к вашему проекту, используйте команду yarn add за которой следует имя пакета:

yarn add [package_name]

Команда установит пакет и все пакеты, от которых он зависит, и yarn.lock файлы проекта 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 на вашу машину Debian 10. Для получения дополнительной информации о Yarn посетите страницу документации Yarn .

Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь оставлять комментарии ниже.

Оставьте комментарий