Instalando y Actualizando Herramientas
Volta facilita instalar y gestionar herramientas JavaScript a través de tu sistema y proyectos.
Instalando Node.js
Versión Por Defecto de Node
Para instalar Node.js como tu versión por defecto:
volta install node
Este comando instala la última versión LTS (Soporte a Largo Plazo) de Node.js. Para instalar una versión específica:
volta install node@16
volta install node@16.14.2
También puedes usar rangos de versiones:
volta install node@16.14
volta install node@^16.14
Versión de Node Específica del Proyecto
Para fijar una versión específica de Node.js a tu proyecto:
volta pin node@16.14.2
Esto añade una sección volta
a tu archivo package.json
:
{
"volta": {
"node": "16.14.2"
}
}
Gestionando Gestores de Paquetes
Gestor de Paquetes Por Defecto
Para establecer un gestor de paquetes por defecto:
volta install npm@8
volta install yarn@1.22
volta install pnpm@7
Gestor de Paquetes Específico del Proyecto
Para fijar una versión de gestor de paquetes a tu proyecto:
volta pin npm@8
volta pin yarn@1.22
Esto actualiza tu package.json
:
{
"volta": {
"node": "16.14.2",
"npm": "8.5.0"
}
}
Paquetes Globales
Instalando Herramientas Globales
Para instalar un paquete JavaScript global:
volta install typescript
volta install eslint
Para versiones específicas:
volta install typescript@4.6.3
Visualizando Herramientas Instaladas
Para ver qué herramientas tienes instaladas:
volta list all
Para ver solo tipos específicos de herramientas:
volta list node
volta list npm
volta list yarn
volta list packages
Actualizando Herramientas
Actualizando Herramientas Globales
Para actualizar un paquete global a la última versión:
volta install typescript@latest
Actualizando Herramientas del Proyecto
Para actualizar una herramienta específica del proyecto:
volta pin node@latest
volta pin npm@latest
Desinstalando Herramientas
Para desinstalar un paquete global:
volta uninstall typescript
Para desinstalar una herramienta por defecto:
volta uninstall node
volta uninstall npm
Nota: Esto no elimina la herramienta de tu sistema si es necesaria para un proyecto.