Sprawdź swoje umiejętności we wszystkich naszych usługach hostingowych i otrzymaj 15% zniżki!

Użyj kodu przy kasie:

Skills
05.06.2025

Instalacja i korzystanie z menedżera pakietów Yarn w systemie Linux

Zainstaluj i używaj Yarn na AlexHost VPS

Dlaczego warto używać Yarn na AlexHost? Yarn, szybki i niezawodny menedżer pakietów JavaScript, usprawnia zarządzanie zależnościami w projektach Node.js. VPS AlexHost z pamięcią masową NVMe, dostępem root i ochroną DDoS zapewnia szybkie operacje Yarn dla aplikacji internetowych. Ten przewodnik obejmuje instalację Yarn w systemie Linux, podstawowe polecenia i porównuje Yarn z npm dla użytkowników AlexHost.

Instalacja Yarn w systemie Linux

Yarn można zainstalować na różnych dystrybucjach Linuksa. Poniżej znajdują się metody dla niektórych popularnych dystrybucji

Metoda 1: Instalacja Yarn przy użyciu menedżera pakietów APT

Jest to najpopularniejsza metoda instalacji Yarn na systemach opartych na Debianie

  1. Zaktualizuj listę pakietów
    ###ATP_NOTR_1_CODE_TAG_NOTR_ATP##
  2. Zainstaluj niezbędne zależności: Jeśli nie masz zainstalowanego curl, możesz go zainstalować
    ###ATP_NOTR_2_CODE_TAG_NOTR_ATP##
  3. Dodaj repozytorium APT Yarn: Teraz możesz dodać repozytorium pakietów Yarn

    ###ATP_NOTR_3_CODE_TAG_NOTR_ATP## ###ATP_NOTR_4_CODE_TAG_NOTR_ATP##

  4. Zaktualizuj ponownie listę pakietów: po dodaniu repozytorium Yarn ponownie zaktualizuj listę pakietów
    sudo apt update
  5. Zainstaluj Yarn: Teraz możesz zainstalować Yarn
    sudo apt install yarn
  6. Weryfikacja instalacji:Na koniec sprawdź, czy Yarn został pomyślnie zainstalowany
    yarn --version

Metoda 2: Zainstaluj Yarn przez npm

Jeśli zainstalowałeś już Node.js i npm, możesz zainstalować Yarn za pomocą npm

  1. Zainstaluj Node.js i npm (jeśli nie są zainstalowane)
    ###ATP_NOTR_8_CODE_TAG_NOTR_ATP##
  2. Zainstaluj Yarn przy użyciu npm: Po zainstalowaniu npm, można zainstalować Yarn globalnie za pomocą następującego polecenia
    npm install --global yarn

Korzystanie z podstawowych poleceń Yarn

  • Inicjowanie nowego projektu:Aby utworzyć nowy projekt z Yarn, przejdź do żądanego katalogu i uruchom
    yarn init

    Postępuj zgodnie z instrukcjami, aby utworzyć plik package.json.

  • Dodawanie zależności:Aby dodać pakiet (zależność) do projektu, użyj
    yarn add package-name
  • Dodajzależność deweloperską:W przypadku zależności tylko deweloperskich użyj
    yarn add package-name --dev
  • Usuwanie zależności:Aby usunąć pakiet, użyj
    yarn remove package-name
  • Zainstaluj wszystkie zależności:Jeśli masz plik package.json, możesz zainstalować wszystkie zależności za pomocą
    yarn install
  • Aktualizacja zależności:Aby zaktualizować określony pakiet
    yarn upgrade package-name

Uruchamianie skryptów

Yarn pozwala również na wykonywanie skryptów zdefiniowanych w pliku package.json

yarn run script-name

Yarn vs npm: Różnice, zalety i wady

Różnice

  1. Pliki blokady
    • Yarn: Używa pliku yarn. lock do blokowania wersji zależności pakietów, zapewniając spójne instalacje w różnych środowiskach.
    • npm: Wprowadził podobną funkcję z package-lock.json w npm 5.
  2. Szybkość instalacji
    • Yarn: Ogólnie szybsza dzięki równoległym instalacjom i buforowaniu.
    • npm: W przeszłości był wolniejszy, ale w ostatnich wersjach wprowadzono ulepszenia.
  3. Polecenia CLI
    • Yarn ma unikalne polecenia, takie jak yarn upgrade-interactive do interaktywnych aktualizacji.
  4. Przestrzenie robocze
    • Yarn: Obsługuje obszary robocze do zarządzania monopozycjami.
    • npm.

Plusy i minusy Yarn

Plusy

  • Szybkość: Szybsza instalacja dzięki buforowaniu i równoległości.
  • Deterministyczne instalacje.
  • Bardziej intuicyjne polecenia i lepsze wyniki.
  • Przestrzenie robocze: Wbudowana obsługa zarządzania monorepo.

Wady

  • Zależność od Node.js: Wymaga zainstalowania Node.js przed Yarn.
  • Krzywa uczenia się: Nowi użytkownicy mogą potrzebować czasu, aby przyzwyczaić się do innej struktury poleceń w porównaniu do npm.

Plusy i minusy npm

Plusy

  • Powszechna adopcja: jest preinstalowany z Node.js, dzięki czemu jest szeroko stosowany i dobrze obsługiwany.
  • Dojrzały ekosystem: Duża społeczność i obszerne zasoby dostępne do rozwiązywania problemów.
  • Prostota: Znany większości programistów JavaScript.

Wady

  • Szybkość: W przeszłości była wolniejsza niż Yarn, choć ostatnie aktualizacje ją poprawiły.
  • Mniej deterministyczny: Przed npm 5 instalacje mogły się różnić w różnych środowiskach bez pliku blokady.

Wnioski: Zasil swoje projekty JavaScript za pomocą Yarn na AlexHost

Szybkość i niezawodność Yarn sprawiają, że jest to najlepszy wybór do zarządzania zależnościami, a VPS AlexHost zasilany NVMe zapewnia błyskawiczne instalacje. Skonfiguruj Yarn za pomocą APT lub npm, użyj intuicyjnych poleceń i wykorzystaj bezpieczeństwo AlexHost dla solidnych aplikacji Node.js. Niezależnie od tego, czy wybierzesz Yarn, czy npm, dostęp do roota i wsparcie AlexHost sprawią, że Twoje projekty będą działać płynnie – zacznij tworzyć już teraz!

Sprawdź swoje umiejętności we wszystkich naszych usługach hostingowych i otrzymaj 15% zniżki!

Użyj kodu przy kasie:

Skills