Skip to content

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

bash
curl -fsSL https://vite.plus | bash

Windows

powershell
irm https://vite.plus/ps1 | iex

Después de la instalación, abre una nueva terminal y ejecuta:

bash
vp help

INFO

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)
  • Nivel 2
    • Windows arm64 (aarch64-pc-windows-msvc)
  • Experimental
    • Linux x64 musl (x86_64-unknown-linux-musl)
  • Otro
    • Linux arm64 musl (aarch64-unknown-linux-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+:

sh
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:

bash
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ón

Tambié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 create crea nuevas aplicaciones, paquetes y monorepos.
  • vp migrate mueve proyectos existentes a Vite+.
  • vp config configura los hooks de commit y la integración con agentes.
  • vp staged ejecuta verificaciones en archivos preparados (staged).
  • vp install instala dependencias con el gestor de paquetes correcto.
  • vp env gestiona versiones de Node.js.

Desarrollar

  • vp dev inicia el servidor de desarrollo impulsado por Vite.
  • vp check ejecuta el formateo, lint y verificación de tipos en conjunto.
  • vp lint, vp fmt y vp test te permiten ejecutar esas herramientas directamente.

Ejecutar

  • vp run ejecuta tareas a través de los workspaces con caché.
  • vp cache limpia las entradas de caché de tareas.
  • vpx ejecuta binarios globalmente.
  • vp exec ejecuta binarios locales del proyecto.
  • vp dlx ejecuta binarios de paquetes sin añadirlos como dependencias.

Construir

  • vp build construye aplicaciones.
  • vp pack construye librerías o artefactos independientes.
  • vp preview previsualiza la construcción de producción localmente.

Gestionar Dependencias

Mantener

  • vp upgrade actualiza la propia instalación de vp.
  • vp implode elimina vp y 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>.

Más información sobre vp run.