Instaladores
Detalles sobre cómo funcionan los instaladores y cómo crear tu propio instalador personalizado / distribución para instalaciones gestionadas.
Instaladores Actuales
Desde Volta 0.7.0, todos los instaladores oficiales funcionan de la misma manera:
- Desempaquetar los binarios de Volta
- Llamar
volta setupcon el binariovoltaque fue desempaquetado (ver volta setup para más información)
Instalador de Windows
El instalador de Windows desempaquetará todos los binarios en Program Files\Volta y añadirá esa carpeta a la variable de entorno Path del Sistema. También creará los shims para las siguientes herramientas en ese directorio:
nodenpmnpxyarn
Instalador de Unix
El instalador de unix desempaquetará todos los binarios en ~/.volta/bin, por lo que se instalan solo para el usuario específico.
Saltando la Configuración de Volta
Si deseas ejecutar el instalador pero no quieres que tus scripts de perfil sean modificados por volta setup, puedes pasar la opción --skip-setup al instalador:
curl https://get.volta.sh | bash -s -- --skip-setupWARNING
Actualmente no soportamos saltar volta setup en Windows.
Github CI
Por conveniencia, proporcionamos una acción personalizada de Github que automáticamente descargará Volta, lo almacenará en caché, y descargará las versiones fijadas de tus herramientas en el package.json del proyecto.
Instalando Versiones Antiguas
El script instalador por defecto proporcionado por get.volta.sh solo soporta instalar Volta 1.1.0 y superior. Si deseas instalar una versión más antigua, puedes instalarla usando el siguiente script en Unix, reemplazando 1.0.8 con la versión que quieres instalar:
curl https://raw.githubusercontent.com/volta-cli/volta/8f2074f423c65405dfba9858d9bcf393c38ffb45/dev/unix/volta-install.sh | bash -s -- --version 1.0.8Para Windows, puedes descargar e instalar el archivo Instalador .msi para la versión específica que quieres instalar.
WARNING
Volta no soporta degradar, por lo que para degradar necesitarás desinstalar completamente Volta y luego instalar la versión inferior.
Instaladores Personalizados
Para crear un instalador personalizado / método de distribución, hay dos pasos obligatorios y un paso opcional:
Distribuir los Binarios
Los binarios mismos necesitarán ser entregados a la máquina objetivo. La lista de binarios necesarios estará listada en volta.manifest en los archivos de release. Desde Volta 0.7.0, los archivos requeridos son:
volta[.exe]volta-shim[.exe]volta-migrate[.exe]
Todos estos binarios necesitan ser distribuidos en el mismo directorio entre sí y ese directorio debería estar en el PATH para que las llamadas a comandos volta funcionen correctamente.
Directorio Shim
El directorio shim de Volta necesita ser añadido al PATH también, para que los shims funcionen como se espera también. El directorio shim está en $VOLTA_HOME/bin (%VOLTA_HOME%\bin en Windows), donde VOLTA_HOME está predeterminado a:
~/.voltaen Unix%LOCALAPPDATA%\Voltaen Windows
Actualizar el PATH puede ser gestionado manualmente, si se desea, o puedes llamar volta setup (como hacen los instaladores oficiales, descritos arriba).
Volta Home Personalizado (Opcional)
Si deseas usar un directorio diferente para los datos de Volta que el VOLTA_HOME por defecto listado en la sección anterior, necesitas establecer la variable de entorno VOLTA_HOME a ese directorio. Si eso está establecido, entonces volta setup aún funcionará correctamente para un directorio de datos personalizado.