Перевірте свої навички на всіх наших хостингових послугах та отримайте знижку 15%!

Використовуйте код під час оформлення замовлення:

Skills
05.06.2025

Встановлення та використання менеджера пакетів Yarn на Linux

Встановлення та використання Yarn на VPS AlexHost

Чому варто використовувати 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. Додайте APT-репозиторій Yarn: Тепер ви можете додати сховище пакунків 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 vs npm: Відмінності, переваги та недоліки

Відмінності

  1. Блокування файлів
    • Yarn: Використовує файл yarn.lock для блокування версій залежностей пакунків, забезпечуючи узгодженість встановлення у різних середовищах.
    • npm: Впроваджено подібну можливість за допомогою package-lock.json у npm 5.
  2. Швидкість встановлення
    • Низька: Загалом швидше завдяки паралельному встановленню та кешуванню.
    • 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