Learning Center
Node.js Runtime

Come installare e utilizzare il package manager Yarn per Node.js

10 feb 2026
Hostman Team
Hostman Team

Yarn è uno strumento efficiente per gestire le dipendenze nei progetti basati su Node.js. È noto per la sua velocità, sicurezza e facilità d’uso.

Che cos’è Yarn e perché utilizzarlo?
Copia link

Yarn è un’alternativa al gestore di pacchetti standard npm (Node Package Manager). È progettato per gestire pacchetti e progetti basati su Node.js. Yarn offre diversi vantaggi rispetto a npm:

Velocità: Yarn scarica i pacchetti in parallelo, riducendo significativamente il tempo di installazione.
Sicurezza: L’utilizzo del file yarn.lock aiuta a prevenire conflitti di versione.
Build deterministiche: Garantisce versioni identiche dei pacchetti su diverse macchine.
Interfaccia intuitiva: Sintassi dei comandi più chiara e strumenti aggiuntivi per la gestione delle dipendenze.

Se il tuo progetto prevede l’utilizzo di molti pacchetti e dipendenze, Yarn può semplificare notevolmente il lavoro. Consente installazioni più rapide e sicure, rendendo la gestione delle dipendenze più prevedibile, un vantaggio importante per i progetti di team.

Confronto tra Yarn e npm
Copia link

I vantaggi di Yarn lo rendono particolarmente interessante per gli sviluppatori, soprattutto nei progetti su larga scala.

Funzionalità

Yarn

npm

Velocità di installazione

Più veloce grazie alla cache

Più lenta

Gestione delle dipendenze

Build deterministiche

Possibili conflitti di versione

File di lock

yarn.lock

package-lock.json

Facilità d’uso

Sintassi semplificata

Interfaccia più standard

Installazione di Yarn
Copia link

Prima di installare Yarn, assicurati che Node.js e npm siano installati:

  1. Apri il terminale o il prompt dei comandi.

  2. Esegui i seguenti comandi per verificare le versioni:

node -v

npm -v

Se Node.js o npm non sono installati, scaricali dal sito ufficiale di Node.js. Puoi anche consultare la nostra guida all’installazione.

Per installare Yarn globalmente, esegui:

npm install -g yarn

Verifica che Yarn sia stato installato correttamente:

yarn --version

Se il comando restituisce il numero di versione, Yarn è installato correttamente.

Comandi Yarn
Copia link

La sintassi intuitiva di Yarn facilita la gestione efficiente delle dipendenze del progetto.

Inizializzazione del progetto

Per iniziare con Yarn, inizializza il progetto per creare un file package.json contenente le informazioni sul progetto e sulle dipendenze.

Vai alla directory del progetto:

cd your-project-directory

Esegui il seguente comando e segui le istruzioni:

yarn init

Questo genererà un file package.json con le impostazioni di base.

Installazione dei pacchetti

Per installare un singolo pacchetto:

yarn add <package-name>

Per installare un pacchetto come dipendenza di sviluppo:

yarn add <package-name> --dev

Per installare una versione specifica:

yarn add <package-name>@<version>

Installazione di tutte le dipendenze

Se il progetto contiene già package.json o yarn.lock, esegui:

yarn install

Questo è utile quando si clona un progetto da un repository per configurare rapidamente l’ambiente.

Rimozione dei pacchetti

Per rimuovere un pacchetto e aggiornare package.json:

yarn remove <package-name>

Aggiornamento delle dipendenze

yarn upgrade

Assicura l’utilizzo delle versioni più recenti.

Audit di sicurezza delle dipendenze

yarn audit

Aiuta a individuare eventuali vulnerabilità.

Cache

Yarn utilizza la cache per velocizzare le installazioni successive.

Per svuotare la cache:

yarn cache clean

Questo comando può essere utile se si verificano problemi durante l’installazione.

Conclusione
Copia link

Yarn è uno strumento moderno per la gestione delle dipendenze nei progetti Node.js. La sua velocità, le funzionalità di sicurezza e l’interfaccia intuitiva lo rendono un’ottima scelta per gli sviluppatori.