Installare strumenti
Volta ti permette di installare e gestire facilmente strumenti JavaScript nel tuo sistema e nei tuoi progetti.
Installare Node.js
Versione Node predefinita
Per installare Node.js come versione predefinita:
volta install node
Questo comando installa l'ultima versione LTS (supporto a lungo termine) di Node.js. Per installare una versione specifica:
volta install node@16
volta install node@16.14.2
Puoi anche usare intervalli di versione:
volta install node@16.14
volta install node@^16.14
Versione Node specifica del progetto
Per fissare una versione specifica di Node.js al tuo progetto:
volta pin node@16.14.2
Questo aggiungerà una sezione volta
al tuo file package.json
:
{
"volta": {
"node": "16.14.2"
}
}
Gestire i gestori di pacchetti
Gestori di pacchetti predefiniti
Per impostare i gestori di pacchetti predefiniti:
volta install npm@8
volta install yarn@1.22
volta install pnpm@7
Gestori di pacchetti specifici del progetto
Per fissare le versioni dei gestori di pacchetti al tuo progetto:
volta pin npm@8
volta pin yarn@1.22
Questo aggiornerà il tuo package.json
:
{
"volta": {
"node": "16.14.2",
"npm": "8.5.0"
}
}
Pacchetti globali
Installare strumenti globali
Per installare pacchetti JavaScript globali:
volta install typescript
volta install eslint
Per versioni specifiche:
volta install typescript@4.6.3
Visualizzare strumenti installati
Per vedere gli strumenti che hai installato:
volta list all
Per vedere solo tipi specifici di strumenti:
volta list node
volta list npm
volta list yarn
volta list packages
Aggiornare strumenti
Aggiornare strumenti globali
Per aggiornare pacchetti globali all'ultima versione:
volta install typescript@latest
Aggiornare strumenti del progetto
Per aggiornare strumenti specifici del progetto:
volta pin node@latest
volta pin npm@latest
Disinstallare strumenti
Per disinstallare pacchetti globali:
volta uninstall typescript
Per disinstallare strumenti predefiniti:
volta uninstall node
volta uninstall npm
Nota: Se un progetto ha bisogno di quello strumento, questo non lo rimuoverà dal sistema.