Testați-vă abilitățile cu toate serviciile noastre de găzduire și beneficiați de 15% reducere!

Utilizați codul la finalizarea comenzii:

Skills
05.06.2025

Instalarea și utilizarea Yarn Package Manager pe Linux

Instalați și utilizați Yarn pe VPS-ul dumneavoastră AlexHost

De ce să utilizați Yarn pe AlexHost? Yarn, un manager de pachete JavaScript rapid și fiabil, eficientizează gestionarea dependențelor pentru proiectele Node.js. VPS-ul AlexHost cu stocare NVMe, acces root și protecție DDoS asigură operațiuni Yarn rapide pentru aplicațiile dvs. web. Acest ghid acoperă instalarea Yarn pe Linux, comenzile de bază și compară Yarn vs. npm pentru utilizatorii AlexHost.

Instalarea Yarn pe Linux

Yarn poate fi instalat pe o varietate de distribuții Linux. Mai jos sunt prezentate metodele pentru câteva distribuții populare

Metoda 1: Instalarea Yarn utilizând managerul de pachete APT

Aceasta este cea mai comună metodă de instalare a Yarn pe sistemele bazate pe Debian

  1. Actualizați lista de pachete
    sudo apt update
  2. Instalați dependențele necesare: Dacă nu aveți instalat curl, îl puteți instala
    sudo apt install curl
  3. Adăugați depozitul APT Yarn: Acum puteți adăuga depozitul de pachete 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. Actualizați din nou lista de pachete: după adăugarea depozitului Yarn, actualizați din nou lista de pachete
    sudo apt update
  5. Instalați Yarn: Acum puteți instala Yarn
    sudo apt install yarn
  6. Verificarea instalării:În cele din urmă, verificați dacă Yarn a fost instalat cu succes
    yarn --version

Metoda 2: Instalarea Yarn prin npm

Dacă ați instalat deja Node.js și npm, puteți instala Yarn folosind npm

  1. Instalați Node.js și npm (dacă nu sunt instalate)
    sudo apt install nodejs npm
  2. Instalați Yarn utilizând npm: După instalarea npm, puteți instala Yarn la nivel global cu următoarea comandă
    npm install --global yarn

Utilizarea comenzilor de bază Yarn

  • Inițierea unui nou proiect:Pentru a crea un nou proiect cu Yarn, navigați la directorul dorit și porniți
    yarn init

    Urmați instrucțiunile pentru a crea un fișier package.json.

  • Adăugați o dependență:Pentru a adăuga un pachet (dependență) la proiect, utilizați
    yarn add package-name
  • Adăugați o dependență de dezvoltare:Pentru dependențele exclusiv de dezvoltare, utilizați
    yarn add package-name --dev
  • Eliminare dependență:Pentru a elimina un pachet, utilizați
    yarn remove package-name
  • Instalarea tuturor dependențelor:Dacă aveți un fișier package.json, puteți instala toate dependențele cu
    yarn install
  • Upgrade dependencies:Pentru a actualiza un anumit pachet
    yarn upgrade package-name

Executarea scripturilor

Yarn vă permite, de asemenea, să executați scripturi definite în fișierul package.json

yarn run script-name

Yarn vs npm: Diferențe, avantaje și dezavantaje

Diferențe

  1. Blocarea fișierelor
    • Yarn: Utilizează un fișier yarn.lock pentru a bloca versiunile dependențelor pachetelor, asigurând instalarea consecventă în toate mediile.
    • npm: A introdus o caracteristică similară cu package-lock.json în npm 5.
  2. Viteza de instalare
    • Yarn: În general, mai rapidă datorită instalărilor paralele și a memorării în cache.
    • npm: A fost mai lentă în trecut, dar au fost aduse îmbunătățiri în versiunile recente.
  3. Comenzi CLI
    • Yarn are comenzi unice precum yarn upgrade-interactive pentru actualizări interactive.
  4. Spații de lucru
    • Yarn: Suportă spații de lucru pentru gestionarea monorepozițiilor.
    • npm.

Avantaje și dezavantaje ale Yarn

Pro

  • Viteză: Instalare mai rapidă datorită caching-ului și paralelismului.
  • Instalații deterministe.
  • Comenzimai intuitive și rezultate mai bune.
  • Spații de lucru: Suport încorporat pentru gestionarea monorepo.

Dezavantaje

  • Dependență de Node.js: Necesită ca Node.js să fie instalat înainte de Yarn.
  • Curbă de învățare: Utilizatorii noi pot avea nevoie de timp pentru a se obișnui cu structura de comenzi diferită față de npm.

Avantaje și dezavantaje ale npm

Pro

  • Adoptare pe scară largă: vine preinstalat cu Node.js, ceea ce îl face utilizat pe scară largă și bine susținut.
  • Ecosistem matur: Comunitate mare și resurse extinse disponibile pentru depanare.
  • Simplitate: Familiar pentru majoritatea dezvoltatorilor JavaScript.

Dezavantaje

  • Viteză: A fost mai lent decât Yarn în trecut, deși actualizările recente au îmbunătățit-o.
  • Mai puțin determinist: Înainte de npm 5, instalațiile puteau varia între medii fără un fișier de blocare.

Concluzie: Alimentați-vă proiectele JavaScript cu Yarn pe AlexHost

Viteza și fiabilitatea Yarn îl fac o alegere de top pentru gestionarea dependențelor, iar VPS-ul alimentat cu NVMe de la AlexHost asigură instalări rapide ca fulgerul. Configurați Yarn prin APT sau npm, utilizați comenzi intuitive și profitați de securitatea AlexHost pentru aplicații Node.js robuste. Indiferent dacă alegeți Yarn sau npm, accesul root și suportul de la AlexHost vă asigură buna funcționare a proiectelor – începeți să construiți acum!

Testați-vă abilitățile cu toate serviciile noastre de găzduire și beneficiați de 15% reducere!

Utilizați codul la finalizarea comenzii:

Skills