Skip to content

Comandi CLI

Volta fornisce un ricco set di comandi da riga di comando per aiutarti a gestire la tua catena di strumenti JavaScript.

Comandi principali

volta install

Installa strumenti nella tua catena di strumenti.

bash
# Installa l'ultima versione LTS di Node.js
volta install node

# Installa una versione specifica di Node.js
volta install node@16.14.2

# Installa l'ultima versione di npm
volta install npm

# Installa una versione specifica di yarn
volta install yarn@1.22.19

# Installa pacchetti globalmente
volta install typescript
volta install @vue/cli

Opzioni:

  • --verbose: Abilita diagnostiche dettagliate
  • --quiet: Previene output non necessari

volta uninstall

Disinstalla strumenti dalla tua catena di strumenti.

bash
# Disinstalla Node.js
volta uninstall node

# Disinstalla npm
volta uninstall npm

# Disinstalla pacchetti
volta uninstall typescript

volta pin

Fissa strumenti nel package.json del tuo progetto.

bash
# Fissa Node.js
volta pin node@16.14.2

# Fissa npm
volta pin npm@8.5.0

volta list

Elenca gli strumenti disponibili nella tua catena di strumenti.

bash
# Elenca tutti gli strumenti
volta list all

# Elenca le versioni di Node.js installate
volta list node

# Elenca i gestori di pacchetti installati
volta list npm
volta list yarn

# Elenca i pacchetti installati
volta list packages

volta which

Mostra il percorso dello strumento specificato che Volta userà.

bash
volta which node
volta which npm
volta which typescript

volta run

Esegue comandi con versioni personalizzate degli strumenti.

bash
# Esegui con una versione specifica di Node.js
volta run --node 14 node index.js

# Esegui con una versione specifica di npm
volta run --npm 6 npm install

# Usa contemporaneamente Node.js e npm personalizzati
volta run --node 14 --npm 6 npm install

Comandi aggiuntivi

volta completions

Genera script di completamento per la shell.

bash
# Genera completamento bash
volta completions bash > volta.bash

# Genera completamento zsh
volta completions zsh > _volta

# Genera completamento fish
volta completions fish > volta.fish

volta setup

Configura Volta nel tuo ambiente.

bash
# Configura Volta con impostazioni predefinite
volta setup

# Configura volta senza modificare i file di configurazione
VOLTA_SKIP_SETUP=1 volta setup

volta help

Mostra l'aiuto per i comandi di Volta.

bash
# Aiuto generale
volta help

# Aiuto per comandi specifici
volta help install
volta help pin

Codici di uscita

I comandi di Volta restituiscono i seguenti codici di uscita:

  • 0: Successo
  • 1: Errore generico
  • 2: Errore negli argomenti della riga di comando
  • Numeri più alti: Errori specifici del comando

Variabili d'ambiente

Queste variabili d'ambiente influenzano il comportamento di Volta quando esegui comandi:

  • VOLTA_HOME: Directory dove Volta memorizza i dati
  • VOLTA_LOGLEVEL: Livello di dettaglio dei log (error, warn, info, verbose, debug)
  • VOLTA_SKIP_SETUP: Salta la modifica dei file di configurazione della shell durante il setup
  • VOLTA_FEATURE_PNPM: Abilita il supporto pnpm