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

Установить Yarn на Debian 10

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

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

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

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

  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]

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

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

nodejs npm yarn debian Не используете Debian 10?
Выберите другую ОС:
центос 7 центос 8 дебиан 9 убунту 18.04 убунту 20.04

Связанные руководства

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *