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:
volta install node@16.14.2
Puoi anche specificare una versione principale o secondaria, Volta sceglierà l'ultima versione corrispondente:
volta install node@16
Oppure semplicemente installare l'ultima versione LTS (supporto a lungo termine):
volta install node
Installare gestori di pacchetti
Allo stesso modo, puoi impostare le versioni predefinite di npm e Yarn:
volta install npm@8.5.0
volta install yarn@1.22.18
O installare le ultime versioni:
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:
volta list all
Puoi anche elencare tipi specifici di strumenti:
volta list node
volta list npm
volta list yarn
volta list packages
Disinstallare strumenti
Se non hai più bisogno di uno strumento, puoi disinstallarlo:
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:
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:
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:
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:
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:
- Imposta valori predefiniti ragionevoli: Installa versioni LTS stabili come tuoi valori predefiniti
- Installa strumenti globalmente: Approfitta del trattamento intelligente dei pacchetti globali di Volta
- Mantieni la catena di strumenti snella: Disinstalla strumenti che non ti servono più
- Usa
volta fetch
: Prepara per lavoro offline scaricando strumenti in anticipo - 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.