Skip to content

Gestire la tua catena di strumenti

Il lavoro di Volta è gestire i tuoi strumenti da riga di comando JavaScript, come node, npm, yarn o file eseguibili che fanno parte di pacchetti JavaScript. Questa guida ti mostrerà come usare Volta per gestire efficacemente la tua catena di strumenti.

Impostare strumenti predefiniti

Quando non sei in una directory di progetto, Volta usa i tuoi strumenti predefiniti. Impostare questi valori predefiniti è semplice:

Installare Node.js

Per installare una versione specifica di Node.js come predefinita:

bash
volta install node@16.14.2

Puoi anche specificare una versione principale o secondaria, Volta sceglierà l'ultima versione corrispondente:

bash
volta install node@16

Oppure semplicemente installare l'ultima versione LTS (supporto a lungo termine):

bash
volta install node

Installare gestori di pacchetti

Allo stesso modo, puoi impostare le versioni predefinite di npm e Yarn:

bash
volta install npm@8.5.0
volta install yarn@1.22.18

O installare le ultime versioni:

bash
volta install npm
volta install yarn

Gestire più versioni

Volta ti permette di installare facilmente più versioni di strumenti contemporaneamente:

Elencare strumenti installati

Per vedere tutti gli strumenti nella tua catena di strumenti:

bash
volta list all

Puoi anche elencare tipi specifici di strumenti:

bash
volta list node
volta list npm
volta list yarn
volta list packages

Disinstallare strumenti

Se non hai più bisogno di uno strumento, puoi disinstallarlo:

bash
volta uninstall node
volta uninstall npm
volta uninstall yarn
volta uninstall package-name

Nota che disinstallare Node non lo rimuove dalla cache di Volta, quindi i progetti che usano quella versione continueranno a funzionare.

Usare pacchetti globali

Una delle funzionalità più potenti di Volta è il suo trattamento dei pacchetti globali:

Installare pacchetti globali

Usa il tuo gestore di pacchetti per installare pacchetti globalmente come al solito:

bash
npm install --global typescript
# o
yarn global add typescript

Volta assicurerà che questi pacchetti usino sempre la versione corretta di Node.js.

Trovare la posizione dei pacchetti

Per vedere dove sono effettivamente installati gli strumenti:

bash
volta which node
volta which npm
volta which typescript

Gestione avanzata degli strumenti

Per casi d'uso più avanzati, Volta fornisce comandi aggiuntivi:

Scaricare senza installare

Per scaricare strumenti nella cache locale senza impostarli come predefiniti:

bash
volta fetch node@14.17.0
volta fetch npm@7.20.3

Questo è utile per preparare ambienti per lavoro offline.

Eseguire con versioni personalizzate

Per eseguire temporaneamente comandi con versioni specifiche di strumenti:

bash
volta run --node 14.17.0 --npm 7.20.3 node app.js

Questo non cambia i tuoi valori predefiniti o le impostazioni del progetto.

Best practice

Ecco alcune pratiche raccomandate per gestire la catena di strumenti:

  1. Imposta valori predefiniti ragionevoli: Installa versioni LTS stabili come tuoi valori predefiniti
  2. Installa strumenti globalmente: Approfitta del trattamento intelligente dei pacchetti globali di Volta
  3. Mantieni la catena di strumenti snella: Disinstalla strumenti che non ti servono più
  4. Usa volta fetch: Prepara per lavoro offline scaricando strumenti in anticipo
  5. Esplora con volta run: Testa diverse versioni senza cambiare i tuoi valori predefiniti

Usando Volta per gestire efficacemente la tua catena di strumenti, assicuri un'esperienza di sviluppo fluida e coerente in tutti i tuoi progetti JavaScript.