Как установить менеджер пакетов Yarn JS (Node) в Debian

Yarn - это менеджер пакетов для Javascript. Он призван заменить npm (менеджер пакетов node). Yarn использует другой способ установки пакетов. Вместо установки из реестра он устанавливает пакеты с других узлов вашей сети, которые уже загрузили пакет и его зависимости. Это может ускорить установку, особенно в проектах с большим количеством модулей node.

Yarn работает точно так же, как и npm, но с некоторыми преимуществами. Во-первых, он сообщает вам, какая версия пакета, который был установлен, совместима с вашим проектом. Это облегчает работу, если вам нужно откатиться назад или обновить пакеты. Во-вторых, это делает ваши пакеты более безопасными. Контрольная сумма каждого пакета проверяется перед запуском Yarn. Это означает, что если разработчик установит устаревший или поврежденный пакет, Yarn сможет обнаружить ошибку, показать ее в легко читаемом формате и дать возможность исправить ее перед выполнением кода.

Нелегко сказать, лучше ли yarn, чем npm, или наоборот. Они просто разные. Если вам нужен простой в использовании менеджер пакетов, который делает ваши пакеты более безопасными, то yarn может быть решением.

Если вы разработчик, то, скорее всего, вы слышали о Yarn. Установка yarn на Debian может быть сложной, если вы не знакомы с процессом, но это руководство проведет вас через весь процесс шаг за шагом, так что после прочтения этой заметки установка Yarn должна быть такой же простой, как 1-2-3!

Обновление системы

Для того чтобы Debian работал без сбоев, рекомендуется обновить систему. Это можно сделать с помощью нескольких простых команд. Прежде чем приступить к обновлению системы, хорошо бы быстро проверить все текущие пакеты. Если есть устаревшие пакеты, то их необходимо обновить до начала процесса обновления. Эта команда позволит избавиться от всего ненужного:

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

После этого можно приступать к процессу обновления. Это можно сделать несколькими способами, но самый простой - использовать команду apt-get:

После завершения обоих процессов перезагрузите компьютер.

Установка Yarn с помощью сценария Install Script

Эта процедура на самом деле довольно проста. Это самый простой метод установки yarn на систему Debian 11. Однако версия yarn может быть не самой последней из доступных.

Сначала выполните следующую команду для установки необходимой версии Nodejs, чтобы облегчить процесс установки. Мы добавим репозиторий NodeSource в систему с помощью команды curl и установим Nodejs с помощью команды APT.

Node.js v18.x:

Node.js v16.x:

Node.js v14.x:

Node.js LTS (v16.x):

Текущая версия

После чего, установите nodejs

Теперь мы установим Yarn с помощью следующей команды:

Во время установки нажмите Enter, чтобы принять разрешения и продолжить. Может показаться, что ничего не происходит, но yarn будет устанавливаться в фоновом режиме.

После выполнения описанных выше шагов на вашей машине должен быть установлен yarn, и она должна быть готова к использованию. Чтобы проверить, правильно ли установлен Yarn, используйте следующую команду:

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

После чего снова выполнить приведенную выше команду

Менеджер пакетов Yarn JS

Проверка установки Yarn

Теперь, когда Yarn установлен на вашей машине, пришло время проверить, все ли прошло правильно. В этом шаге мы создадим простой проект и загрузим пакет из интернета. Это позволит убедиться, что Yarn правильно установлен и работает на вашей машине.

Для начала создайте новый каталог с именем testyarn и перейдите в него с помощью следующей команды.

Как только вы окажетесь в директории, выполните команду yarn init, чтобы инициировать проект Yarn.

Когда появится запрос, нажмите Enter, чтобы принять все параметры по умолчанию, или заполните все детали в соответствии с требованиями.

В результате выполнения этой команды для вашего проекта будет создан файл package.json с большим количеством информации по умолчанию о вашем проекте. Эта информация не делает многого, кроме регистрации проекта как пакета в Yarn, но вы можете отредактировать ее, если хотите присвоить другие значения.

Использование менеджера пакетов Yarn

Теперь, когда вы создали проект, используйте команду yarn add, чтобы добавить пакет из официального реестра Yarn в ваш проект. Синтаксис этой команды следующий:

где: [PackageName] - это фактическое имя пакета, который вы хотите добавить. Вы можете получить все доступные пакеты, посетив официальный сайт и выполнив поиск.

Например, чтобы добавить пакет lodash в свой проект, выполните следующую команду.

В результате выполнения этой команды пакет lodash будет загружен в ваш проект и сохранен в папке node_modules. Также будет создан новый файл с именем yarn .lock, который не следует редактировать.

Использование Yarn для установки пакетов Node JS

По умолчанию команда yarn add добавляет номер последней версии пакета, который вы пытаетесь загрузить. Если вы хотите, вы можете добавить определенный номер версии, добавив его после имени пакета.

Например, чтобы добавить версию 4.0.0 lodash в ваш проект, выполните следующую команду.

Вывод примера:

Yarn PM в использовании

Заключение

В этом руководстве вы узнали, как установить Yarn на Debian GNU/Linux. Вы также узнали, как использовать Yarn для загрузки пакетов из официального реестра Yarn. Теперь вы можете начать использовать Yarn для установки и загрузки пакетов для ваших приложений.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий