Skip to content

Comandos CLI

Volta proporciona un rico conjunto de comandos de línea de comandos para ayudarte a gestionar tu cadena de herramientas JavaScript.

Comandos Principales

volta install

Instala una herramienta en tu cadena de herramientas.

bash
# Instalar última LTS de Node.js
volta install node

# Instalar versión específica de Node.js
volta install node@16.14.2

# Instalar último npm
volta install npm

# Instalar versión específica de yarn
volta install yarn@1.22.19

# Instalar un paquete globalmente
volta install typescript
volta install @vue/cli

Opciones:

  • --verbose: Habilita diagnósticos verbosos
  • --quiet: Previene salida innecesaria

volta uninstall

Desinstala una herramienta de tu cadena de herramientas.

bash
# Desinstalar Node.js
volta uninstall node

# Desinstalar npm
volta uninstall npm

# Desinstalar un paquete
volta uninstall typescript

volta pin

Fija una herramienta al package.json de tu proyecto.

bash
# Fijar Node.js
volta pin node@16.14.2

# Fijar npm
volta pin npm@8.5.0

volta list

Lista las herramientas disponibles en tu cadena de herramientas.

bash
# Listar todas las herramientas
volta list all

# Listar versiones de Node.js instaladas
volta list node

# Listar gestores de paquetes instalados
volta list npm
volta list yarn

# Listar paquetes instalados
volta list packages

volta which

Muestra la ruta a la herramienta especificada que Volta usaría.

bash
volta which node
volta which npm
volta which typescript

volta run

Ejecuta un comando con versiones de herramientas personalizadas.

bash
# Ejecutar con versión específica de Node.js
volta run --node 14 node index.js

# Ejecutar con versión específica de npm
volta run --npm 6 npm install

# Ejecutar con Node.js y npm personalizados
volta run --node 14 --npm 6 npm install

Comandos Adicionales

volta completions

Genera scripts de autocompletado de shell.

bash
# Generar autocompletados de bash
volta completions bash > volta.bash

# Generar autocompletados de zsh
volta completions zsh > _volta

# Generar autocompletados de fish
volta completions fish > volta.fish

volta setup

Configura Volta en tu entorno.

bash
# Configurar Volta con ajustes por defecto
volta setup

# Configurar volta sin modificar perfiles
VOLTA_SKIP_SETUP=1 volta setup

volta help

Muestra ayuda para comandos de Volta.

bash
# Ayuda general
volta help

# Ayuda para comando específico
volta help install
volta help pin

Códigos de Salida

Los comandos de Volta devuelven los siguientes códigos de salida:

  • 0: Éxito
  • 1: Error genérico
  • 2: Error de argumento de línea de comandos
  • Números mayores: Errores específicos del comando

Variables de Entorno

Estas variables de entorno afectan el comportamiento de Volta al ejecutar comandos:

  • VOLTA_HOME: Directorio donde Volta almacenará sus datos
  • VOLTA_LOGLEVEL: Verbosidad de logs (error, warn, info, verbose, debug)
  • VOLTA_SKIP_SETUP: Saltar modificación del perfil de shell durante la configuración
  • VOLTA_FEATURE_PNPM: Habilitar soporte de pnpm