Skip to content

Gestionar su cadena de herramientas

El trabajo de Volta es gestionar tus herramientas de línea de comandos JavaScript, como node, npm, yarn, o ejecutables enviados como parte de paquetes JavaScript. Esta guía te mostrará cómo gestionar efectivamente tu cadena de herramientas con Volta.

Estableciendo Herramientas Por Defecto

Cuando no estás en un directorio de proyecto, Volta usa tus herramientas por defecto. Establecer estos valores por defecto es simple:

Instalando Node.js

Para instalar una versión específica de Node.js como tu predeterminada:

bash
volta install node@16.14.2

También puedes especificar una versión mayor o menor, y Volta elegirá la última versión coincidente:

bash
volta install node@16

O simplemente instalar la última versión LTS (Soporte a Largo Plazo):

bash
volta install node

Instalando Gestores de Paquetes

De manera similar, puedes establecer versiones por defecto de npm y Yarn:

bash
volta install npm@8.5.0
volta install yarn@1.22.18

O instalar las últimas versiones:

bash
volta install npm
volta install yarn

Gestionando Múltiples Versiones

Volta facilita tener múltiples versiones de herramientas instaladas simultáneamente:

Listando Herramientas Instaladas

Para ver todas las herramientas en tu cadena de herramientas:

bash
volta list all

También puedes listar tipos específicos de herramientas:

bash
volta list node
volta list npm
volta list yarn
volta list packages

Desinstalando Herramientas

Si ya no necesitas una herramienta, puedes desinstalarla:

bash
volta uninstall node
volta uninstall npm
volta uninstall yarn
volta uninstall package-name

Nota que desinstalar Node no lo elimina del caché de Volta, por lo que proyectos que usen esa versión seguirán funcionando.

Trabajando con Paquetes Globales

Una de las características más poderosas de Volta es su manejo de paquetes globales:

Instalando Paquetes Globales

Instala paquetes globalmente usando tu gestor de paquetes como siempre:

bash
npm install --global typescript
# o
yarn global add typescript

Volta asegurará que estos paquetes siempre usen la versión correcta de Node.js.

Encontrando Ubicaciones de Paquetes

Para ver dónde está realmente instalada una herramienta:

bash
volta which node
volta which npm
volta which typescript

Gestión Avanzada de Herramientas

Para casos de uso más avanzados, Volta ofrece comandos adicionales:

Obteniendo Sin Instalar

Para descargar una herramienta a tu caché local sin establecerla como predeterminada:

bash
volta fetch node@14.17.0
volta fetch npm@7.20.3

Esto es útil para preparar tu entorno para trabajo sin conexión.

Ejecutando con Versiones Personalizadas

Para ejecutar temporalmente un comando con versiones específicas de herramientas:

bash
volta run --node 14.17.0 --npm 7.20.3 node app.js

Esto no cambia tus valores predeterminados o configuraciones de proyecto.

Mejores Prácticas

Aquí hay algunas prácticas recomendadas para gestionar tu cadena de herramientas:

  1. Establecer valores predeterminados sensatos: Instala versiones LTS estables como tus predeterminadas
  2. Instalar herramientas globalmente: Aprovecha el manejo inteligente de Volta de paquetes globales
  3. Mantén tu cadena de herramientas ligera: Desinstala herramientas que ya no necesites
  4. Usa volta fetch: Prepárate para trabajo sin conexión obteniendo herramientas por adelantado
  5. Explora con volta run: Prueba diferentes versiones sin cambiar tus valores predeterminados

Al gestionar efectivamente tu cadena de herramientas con Volta, puedes asegurar una experiencia de desarrollo fluida y consistente a través de todos tus proyectos JavaScript.