Skip to content

CLI-Befehle

Volta bietet eine umfangreiche Sammlung von Befehlszeilenbefehlen, um Ihnen bei der Verwaltung Ihrer JavaScript-Toolchain zu helfen.

Kernbefehle

volta install

Installiert ein Tool in Ihrer Toolchain.

bash
# Neueste Node.js LTS installieren
volta install node

# Spezifische Version von Node.js installieren
volta install node@16.14.2

# Neueste npm installieren
volta install npm

# Spezifische Version von yarn installieren
volta install yarn@1.22.19

# Ein Paket global installieren
volta install typescript
volta install @vue/cli

Optionen:

  • --verbose: Aktiviert ausführliche Diagnose
  • --quiet: Verhindert unnötige Ausgaben

volta uninstall

Deinstalliert ein Tool aus Ihrer Toolchain.

bash
# Node.js deinstallieren
volta uninstall node

# npm deinstallieren
volta uninstall npm

# Ein Paket deinstallieren
volta uninstall typescript

volta pin

Heftet ein Tool an die package.json Ihres Projekts.

bash
# Node.js heften
volta pin node@16.14.2

# npm heften
volta pin npm@8.5.0

volta list

Listet die in Ihrer Toolchain verfügbaren Tools auf.

bash
# Alle Tools auflisten
volta list all

# Installierte Node.js-Versionen auflisten
volta list node

# Installierte Paketmanager auflisten
volta list npm
volta list yarn

# Installierte Pakete auflisten
volta list packages

volta which

Zeigt den Pfad zum angegebenen Tool an, das Volta verwenden würde.

bash
volta which node
volta which npm
volta which typescript

volta run

Führt einen Befehl mit benutzerdefinierten Tool-Versionen aus.

bash
# Mit spezifischer Node.js-Version ausführen
volta run --node 14 node index.js

# Mit spezifischer npm-Version ausführen
volta run --npm 6 npm install

# Mit sowohl benutzerdefiniertem Node.js als auch npm ausführen
volta run --node 14 --npm 6 npm install

Zusätzliche Befehle

volta completions

Generiert Shell-Vervollständigungsskripte.

bash
# Bash-Vervollständigungen generieren
volta completions bash > volta.bash

# Zsh-Vervollständigungen generieren
volta completions zsh > _volta

# Fish-Vervollständigungen generieren
volta completions fish > volta.fish

volta setup

Konfiguriert Volta in Ihrer Umgebung.

bash
# Volta mit Standardeinstellungen einrichten
volta setup

# Volta einrichten ohne Profile zu modifizieren
VOLTA_SKIP_SETUP=1 volta setup

volta help

Zeigt Hilfe für Volta-Befehle an.

bash
# Allgemeine Hilfe
volta help

# Hilfe für spezifischen Befehl
volta help install
volta help pin

Exit-Codes

Volta-Befehle geben die folgenden Exit-Codes zurück:

  • 0: Erfolg
  • 1: Allgemeiner Fehler
  • 2: Befehlszeilenargument-Fehler
  • Höhere Zahlen: Befehlsspezifische Fehler

Umgebungsvariablen

Diese Umgebungsvariablen beeinflussen das Verhalten von Volta beim Ausführen von Befehlen:

  • VOLTA_HOME: Verzeichnis, in dem Volta seine Daten speichert
  • VOLTA_LOGLEVEL: Ausführlichkeit der Logs (error, warn, info, verbose, debug)
  • VOLTA_SKIP_SETUP: Überspringt die Modifikation des Shell-Profils während der Einrichtung
  • VOLTA_FEATURE_PNPM: Aktiviert pnpm-Unterstützung