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

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

В этом руководстве мы расскажем, как установить Yarn в системе Debian 9 через репозиторий пакетов Yarn APT. Официальный репозиторий Yarn постоянно поддерживается и предоставляет самую последнюю версию.

Подготовка

Прежде чем продолжить это руководство, убедитесь, что вы вошли в систему как пользователь с привилегиями sudo .

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

Выполните следующие действия, чтобы установить Yarn в вашей системе Debian 9:

  1. Первый шаг — включить репозиторий Yarn. Начните с импорта ключа GPG репозитория, используя следующую команду curl :

     curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -

    Используйте следующую команду, чтобы включить репозиторий Yarn APT:

     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

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

     1.17.3

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

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

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

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

yarn init my_yarn_project

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

yarn init v1.17.3
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 который будет содержать предоставленную вами информацию. Позже вы сможете открыть и отредактировать этот файл.

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

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

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

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