Guía de Inicio
Vite+ es el toolchain unificado y el punto de entrada para el desarrollo web. Gestiona tu entorno de ejecución, gestor de paquetes y toolchain frontend en un solo lugar al combinar Vite, Vitest, Oxlint, Oxfmt, Rolldown, tsdown y Vite Task.
Vite+ se distribuye en dos partes: vp, la herramienta global de línea de comandos, y vite-plus, el paquete local instalado en cada proyecto. Si ya tienes un proyecto Vite, usa vp migrate para migrarlo a Vite+, o pega nuestro prompt de migración en tu agente de IA.
Instalar vp
macOS / Linux
curl -fsSL https://vite.plus | bashWindows
irm https://vite.plus/ps1 | iexDespués de la instalación, abre una nueva terminal y ejecuta:
vp helpINFO
Vite+ gestionará tu entorno de ejecución global de Node.js y el gestor de paquetes. Si deseas desactivar este comportamiento, ejecuta vp env off. Si te das cuenta de que Vite+ no es para ti, escribe vp implode, pero por favor comparte tus comentarios con nosotros.
¿Usando una plataforma menor (arquitectura de CPU, SO)?
Los binarios precompilados se distribuyen para las siguientes plataformas (agrupados por nivel de soporte de plataformas de Node.js v24):
- Nivel 1
- Linux x64 glibc (
x86_64-unknown-linux-gnu) - Linux arm64 glibc (
aarch64-unknown-linux-gnu) - Windows x64 (
x86_64-pc-windows-msvc) - macOS x64 (
x86_64-apple-darwin) - macOS arm64 (
aarch64-apple-darwin)
- Linux x64 glibc (
- Nivel 2
- Windows arm64 (
aarch64-pc-windows-msvc)
- Windows arm64 (
- Experimental
- Linux x64 musl (
x86_64-unknown-linux-musl)
- Linux x64 musl (
- Otro
- Linux arm64 musl (
aarch64-unknown-linux-musl)
- Linux arm64 musl (
Si un binario precompilado no está disponible para tu plataforma, la instalación fallará con un error.
En Alpine Linux (musl), necesitas instalar libstdc++ antes de usar Vite+:
apk add libstdc++Esto es requerido porque el entorno de ejecución gestionado de Node.js unofficial-builds depende de la biblioteca estándar de GNU C++.
Inicio Rápido
Crea un proyecto, instala las dependencias y usa los comandos predeterminados:
vp create # Crea un nuevo proyecto
vp install # Instala las dependencias
vp dev # Inicia el servidor de desarrollo
vp check # Formateo, lint y verificación de tipos
vp test # Ejecuta pruebas de JavaScript
vp build # Construye para producciónTambién puedes ejecutar simplemente vp por sí solo y usar la línea de comandos interactiva.
Comandos Principales
Vite+ puede manejar todo el ciclo de desarrollo frontend local, desde iniciar un proyecto, desarrollarlo, verificarlo y probarlo, hasta construirlo para producción.
Iniciar
vp createcrea nuevas aplicaciones, paquetes y monorepos.vp migratemueve proyectos existentes a Vite+.vp configconfigura los hooks de commit y la integración con agentes.vp stagedejecuta verificaciones en archivos preparados (staged).vp installinstala dependencias con el gestor de paquetes correcto.vp envgestiona versiones de Node.js.
Desarrollar
vp devinicia el servidor de desarrollo impulsado por Vite.vp checkejecuta el formateo, lint y verificación de tipos en conjunto.vp lint,vp fmtyvp testte permiten ejecutar esas herramientas directamente.
Ejecutar
vp runejecuta tareas a través de los workspaces con caché.vp cachelimpia las entradas de caché de tareas.vpxejecuta binarios globalmente.vp execejecuta binarios locales del proyecto.vp dlxejecuta binarios de paquetes sin añadirlos como dependencias.
Construir
vp buildconstruye aplicaciones.vp packconstruye librerías o artefactos independientes.vp previewprevisualiza la construcción de producción localmente.
Gestionar Dependencias
vp add,vp remove,vp update,vp dedupe,vp outdated,vp whyyvp infoenvuelven los flujos de trabajo del gestor de paquetes.vp pm <comando>llama directamente a otros comandos del gestor de paquetes.
Mantener
vp upgradeactualiza la propia instalación devp.vp implodeeliminavpy los datos relacionados con Vite+ de tu máquina.
INFO
Vite+ viene con muchos comandos predefinidos como vp build, vp test y vp dev. Estos comandos están integrados y no se pueden cambiar. Si deseas ejecutar un comando de los scripts de tu package.json, usa vp run <comando>.