Изпробвайте уменията си за всички наши хостинг услуги и получете 15% отстъпка!

Използвайте код на касата:

Skills
05.06.2025

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

Инсталиране и използване на Yarn на Вашия AlexHost VPS

Защо да използвате Yarn в AlexHost? Yarn, бърз и надежден мениджър на JavaScript пакети, оптимизира управлението на зависимостите за проектите Node.js. VPS на AlexHost с NVMe хранилище, root достъп и DDoS защита осигурява бързи операции с Yarn за вашите уеб приложения. Това ръководство обхваща инсталирането на Yarn в Linux, основните команди и сравнението на Yarn и npm за потребителите на AlexHost.

Инсталиране на Yarn в Linux

Yarn може да бъде инсталиран на различни дистрибуции на Linux. По-долу са представени методите за някои популярни дистрибуции

Метод 1: Инсталиране на Yarn с помощта на мениджъра на пакети APT

Това е най-разпространеният метод за инсталиране на Yarn на системи, базирани на Debian

  1. Актуализирайте списъка с пакети
    sudo apt update
  2. Инсталирайте необходимите зависимости: Ако нямате инсталиран curl, можете да го инсталирате
    sudo apt install curl
  3. Добавете хранилището на Yarn APT: Сега можете да добавите хранилището за пакети Yarn

    curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo gpg --dearmor -o /etc/apt/keyrings/yarn.gpg

    echo "deb [signed-by=/etc/apt/keyrings/yarn.gpg] https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
  4. Актуализирайте отново списъка си с пакети: след като добавите хранилището Yarn, актуализирайте отново списъка си с пакети
    sudo apt update
  5. Инсталиране на Yarn: Сега можете да инсталирате Yarn
    sudo apt install yarn
  6. Проверка на инсталацията: Накрая проверете дали Yarn е инсталиран успешно
    yarn --version

Метод 2: Инсталиране на Yarn чрез npm

Ако вече сте инсталирали Node.js и npm, можете да инсталирате Yarn чрез npm

  1. Инсталирайте Node.js и npm (ако не е инсталиран)
    sudo apt install nodejs npm
  2. Инсталирайте Yarn, като използвате npm: След като инсталирате npm, можете да инсталирате Yarn глобално със следната команда
    npm install --global yarn

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

  • Иницииране на нов проект:За да създадете нов проект с Yarn, отидете в желаната директория и стартирайте
    yarn init

    Следвайте указанията, за да създадете файла package.json.

  • Добавяне на зависимост:За да добавите пакет (зависимост) към проекта си, използвайте
    yarn add package-name
  • Добавяне на зависимост за разработка:За зависимости само за разработка използвайте
    yarn add package-name --dev
  • Премахване на зависимост:За да премахнете пакет, използвайте
    yarn remove package-name
  • Инсталиране на всички зависимости:Ако имате файл package.json, можете да инсталирате всички зависимости с
    yarn install
  • Надграждане на зависимости: За да надградите конкретен пакет
    yarn upgrade package-name

Изпълнение на скриптове

Yarn също така ви позволява да изпълнявате скриптове, дефинирани във вашия файл package.json

yarn run script-name

Yarn срещу npm: Разлики, предимства и недостатъци

Разлики

  1. Заключване на файлове
    • Прежда: Yarn: Използва файл yarn.lock за заключване на версиите на зависимостите на пакетите, което осигурява последователни инсталации в различни среди.
    • npm: Въведена е подобна функция с package-lock.json в npm 5.
  2. Скорост на инсталиране
    • Yarn: По принцип е по-бърза поради паралелните инсталации и кеширането.
    • npm: В миналото е била по-бавна, но в последните версии са направени подобрения.
  3. CLI команди
    • Yarn има уникални команди като yarn upgrade-interactive за интерактивни ъпгрейди.
  4. Работни пространства
    • Yarn: Поддържа работни пространства за управление на монопозиции.
    • npm.

Плюсове и минуси на Yarn

Плюсове

  • Скорост: По-бърза инсталация благодарение на кеширането и паралелизма.
  • Детерминистични инсталации.
  • По-интуитивни команди и по-добри резултати.
  • Работни пространства: Вградена поддръжка за управление на монопространство.

Недостатъци

  • Зависимост от Node.js: Изисква Node.js да бъде инсталиран преди Yarn.
  • Крива на обучение: Нови потребители може да се нуждаят от време, за да свикнат с различната структура на командите в сравнение с npm.

Плюсове и минуси на npm

Плюсове

  • Широко разпространение: идва предварително инсталиран с Node.js, което го прави широко използван и добре поддържан.
  • Зряла екосистема: Голяма общност и обширни налични ресурси за отстраняване на проблеми.
  • Опростеност: Познат на повечето разработчици на JavaScript.

Недостатъци

  • Скорост: В миналото е била по-бавна от Yarn, въпреки че последните актуализации са я подобрили.
  • По-малко детерминистична: Преди npm 5 инсталациите можеха да се различават в различните среди без заключващ файл.

Заключение: Захранване на вашите JavaScript проекти с Yarn на AlexHost

Бързината и надеждността на Yarn го превръщат в най-добрия избор за управление на зависимостите, а VPS с NVMe на AlexHost осигурява светкавични инсталации. Настройте Yarn чрез APT или npm, използвайте интуитивни команди и използвайте сигурността на AlexHost за надеждни Node.js приложения. Независимо дали сте избрали Yarn или npm, root достъпът и поддръжката на AlexHost поддържат проектите ви безпроблемно – започнете да изграждате сега!

Изпробвайте уменията си за всички наши хостинг услуги и получете 15% отстъпка!

Използвайте код на касата:

Skills