Entorno
vp env gestiona las versiones de Node.js de forma global y por proyecto.
Vista General
El modo gestionado está activado por defecto, por lo que node, npm y los shims relacionados se resuelven a través de Vite+ y seleccionan la versión correcta de Node.js para el proyecto actual.
Por defecto, Vite+ almacena su entorno de ejecución gestionado y los archivos relacionados en ~/.vite-plus. Si es necesario, puedes anular esa ubicación con VP_HOME.
Si quieres mantener ese comportamiento, ejecuta:
vp env onEsto habilita el modo gestionado, donde los shims siempre utilizan la instalación de Node.js gestionada por Vite+.
Si no quieres que Vite+ gestione Node.js primero, ejecuta:
vp env offEsto cambia al modo de "sistema primero", donde los shims prefieren el Node.js de tu sistema y solo recurren al entorno de ejecución gestionado por Vite+ cuando sea necesario.
Comandos
Configuración
vp env setupcrea o actualiza shims enVP_HOME/bin.vp env onhabilita el modo gestionado para que los shims siempre usen Node.js de Vite+.vp env offhabilita el modo sistema primero para que los shims prefieran Node.js del sistema.vp env printimprime el fragmento de código de la terminal para la sesión actual.
Gestionar
vp env defaultestablece o muestra la versión global predeterminada de Node.js.vp env pinfija una versión de Node.js en el directorio actual.vp env unpinelimina.node-versiondel directorio actual.vp env useestablece una versión de Node.js para la sesión actual de la terminal.vp env installinstala una versión de Node.js.vp env uninstallelimina una versión instalada de Node.js.vp env execejecuta un comando con una versión específica de Node.js.
Inspeccionar
vp env currentmuestra el entorno resuelto actual.vp env doctorejecuta diagnósticos del entorno.vp env whichmuestra qué ruta de herramienta se utilizará.vp env listmuestra las versiones de Node.js instaladas localmente.vp env list-remotemuestra las versiones de Node.js disponibles en el registro.
Configuración del Proyecto
- Fija la versión de un proyecto con
.node-version. - Usa
vp install,vp devyvp buildnormalmente. - Deja que Vite+ elija el entorno de ejecución adecuado para el proyecto.
Ejemplos
# Configuración
vp env setup # Crear shims para node, npm, npx
vp env on # Usar Node.js gestionado por Vite+
vp env print # Imprimir fragmento de la terminal para esta sesión
# Gestionar
vp env pin lts # Fijar el proyecto a la última versión LTS
vp env install # Instalar la versión de .node-version o package.json
vp env default lts # Establecer la versión global predeterminada
vp env use 20 # Usar Node.js 20 para la sesión actual de la terminal
vp env use --unset # Eliminar la anulación de la sesión
# Inspeccionar
vp env current # Mostrar el entorno resuelto actual
vp env current --json # Salida JSON para automatización
vp env which node # Mostrar qué binario de node se utilizará
vp env list-remote --lts # Enumerar solo las versiones LTS
# Ejecutar
vp env exec --node lts npm i # Ejecutar npm con la última LTS
vp env exec node -v # Usar el modo shim con resolución automática de versión