Как установить диспетчер пакетов Yarn JS (Node) в Debian 11
Yarn — менеджер пакетов для Javascript. Он предназначен для замены npm (менеджера пакетов узла). Yarn использует другой способ установки пакетов. Вместо установки из реестра он устанавливает пакеты с других узлов вашей сети, которые уже загрузили пакет и его зависимости. Это может ускорить установку, особенно в проектах с большим количеством узловых модулей.
Yarn работает точно так же, как npm, но с некоторыми преимуществами. Прежде всего, он сообщает вам, какая версия установленного пакета совместима с вашим проектом. Это упрощает откат или обновление пакетов. Во-вторых, это делает ваши посылки более безопасными. Контрольная сумма каждого пакета проверяется перед его запуском Yarn. Это означает, что если разработчик установит устаревший или поврежденный пакет, Yarn сможет обнаружить ошибку, отобразить ее в удобном для чтения формате и позволить исправить ее перед выполнением кода.
Нелегко сказать, лучше пряжа, чем npm, или наоборот. Это просто другое. Если вам нужен простой в использовании менеджер пакетов, который сделает ваши пакеты более безопасными, то Yarn может стать ответом.
Если вы разработчик, скорее всего, вы слышали о Yarn. Установка Yarn в Debian 11 может оказаться сложной задачей, если вы не знакомы с этим процессом, но это руководство проведет вас через весь процесс шаг за шагом, так что после прочтения этого поста установка Yarn будет такой же простой, как 1-2-3. !
Предварительные условия
- Сервер под управлением Debian 11.
- Пользователь без полномочий root с привилегиями sudo.
Обновление системы
Для бесперебойной работы Debian рекомендуется обновить систему. Это можно сделать с помощью нескольких простых команд. Прежде чем мы начнем обновлять систему, рекомендуется быстро проверить все ваши текущие пакеты. Если есть устаревшие пакеты, их необходимо обновить до начала процесса обновления. Эта команда избавит от всего ненужного:
sudo apt-get autoremove
Когда вы запустите эту команду, systemd автоматически удалит с вашего компьютера все неиспользуемые библиотеки, неиспользуемые языки и неиспользуемые приложения. После запуска обязательно просмотрите список пакетов и удалите все ненужное.
Как только это будет завершено, вы готовы запустить процесс обновления. Есть несколько способов сделать это, но самый простой — использовать команду apt-get:
sudo apt-get update && sudo apt-get upgrade -y
После завершения обоих процессов перезагрузите компьютер.
Установка Yarn с помощью скрипта установки
Эта процедура на самом деле довольно проста. Это самый простой способ установки Yarn в вашу систему Debian 11. Однако версия пряжи может быть не последней доступной.
Сначала выполните следующую команду, чтобы установить Nodejs, чтобы упростить процесс установки. Мы добавим репозиторий NodeSource в систему с помощью команды Curl и установим Nodejs с помощью команды APT.
curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash -
sudo apt install nodejs
Теперь мы установим Yarn с помощью следующей команды:
curl -o- -L https://yarnpkg.com/install.sh | bash
Во время установки нажмите Enter, чтобы принять разрешения и продолжить. Может показаться, что ничего не происходит, но Yarn будет установлен в фоновом режиме.
После выполнения описанных выше шагов на вашей машине должна быть установлена пряжа и она готова к использованию. Чтобы проверить, правильно ли установлен Yarn, используйте следующую команду:
yarn -v
Yarn отобразит номер своей версии, установленной на вашем компьютере. Если вы получили сообщение о том, что его невозможно найти, попробуйте перезагрузить компьютер и еще раз выполните приведенную выше команду.
Установить Yarn с помощью APT
Вы также можете установить его с помощью APT, который более стабилен и актуален, чем другие методы.
Выполните следующие команды, чтобы добавить ключ и репозиторий Yarn в вашу систему Debian 11.
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb [signed-by=/usr/share/keyrings/yarnkey.gpg] https://dl.yarnpkg.com/debian stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
Теперь выполните следующую команду, чтобы обновить кеш APT и установить Yarn.
sudo apt-get update && sudo apt-get install yarn
После выполнения описанных выше шагов на вашей машине должна быть установлена пряжа и она готова к использованию. Чтобы проверить, правильно ли установлен Yarn, используйте следующую команду.
yarn -v
Проверка установки Yarn
Теперь, когда Yarn установлен на вашем компьютере, пришло время проверить, все ли прошло правильно. На этом этапе мы создадим простой проект и загрузим пакет из Интернета. Это позволит убедиться, что Yarn правильно установлен и работает на вашей машине.
Для начала создайте новый каталог с именем testyarn и перейдите в него с помощью следующей команды.
mkdir testyarn && cd testyarn
Как только вы окажетесь в каталоге, выполните команду Yarn init, чтобы запустить проект Yarn.
yarn init
При появлении запроса нажмите Ввод, чтобы принять все параметры по умолчанию, или заполните все данные в соответствии с требованиями.
В результате выполнения этой команды для вашего проекта будет создан файл package.json с большим количеством информации по умолчанию о вашем проекте. Эта информация не дает ничего другого, кроме регистрации проекта как пакета с помощью Yarn, но вы можете отредактировать ее, если хотите назначить другие значения.
Теперь, когда вы создали проект, используйте команду Yarn add, чтобы добавить пакет из официального реестра Yarn в ваш проект. Синтаксис этой команды:
yarn добавить [PackageName]
Где: [PackageName] — фактическое имя пакета, который вы хотите добавить. Вы можете получить все доступные пакеты, посетив официальный сайт и выполнив поиск.
Например, чтобы добавить пакет lodash в свой проект, выполните следующую команду.
yarn add lodash
В результате выполнения этой команды пакет lodash будет загружен в ваш проект и сохранен в папке node_modules. Также будет создан новый файл с именем Yarn .lock, который не следует редактировать.
По умолчанию команда Yarn add добавит номер последней версии пакета, который вы пытаетесь загрузить. При желании вы можете добавить конкретный номер версии, добавив его после имени пакета.
yarn add [package_name]@[version_or_tag]
Например, чтобы добавить в проект версию 4.0.0 lodash, выполните следующую команду.
yarn add [email
Пример вывода:
Заключение
Из этого руководства вы узнали, как установить Yarn на Debian 11 GNU/Linux. Вы также узнали, как использовать Yarn для загрузки пакетов из официального реестра Yarn. Теперь вы можете начать использовать Yarn для установки и загрузки пакетов для ваших приложений.