Interfaz de Línea de Comandos
Servidor de desarrollo
vite
Inicia el servidor de desarrollo de Vite en el directorio actual. vite dev y vite serve son alias de vite.
Uso
bash
vite [root]Opciones
| Opciones | Descripción |
|---|---|
--host [host] | Especificar el nombre del host (string) |
--port <port> | Especificar el puerto (number) |
--open [path] | Abrir el navegador al iniciar (boolean | string) |
--cors | Habilitar CORS (boolean) |
--strictPort | Salir si el puerto especificado ya está en uso (boolean) |
--force | Obligar al optimizador a ignorar la caché y volver a empaquetar (boolean) |
-c, --config <file> | Usar el archivo de configuración especificado (string) |
--base <path> | Ruta base pública (predeterminado: /) (string) |
-l, --logLevel <level> | info | warn | error | silent (string) |
--clearScreen | Permitir/deshabilitar la limpieza de pantalla en los registros (boolean) |
--configLoader <loader> | Usar bundle para empaquetar la configuración con esbuild, runner (experimental) para procesarla sobre la marcha, o native (experimental) para cargarla con el runtime nativo (predeterminado: bundle) |
--profile | Iniciar el inspector de Node.js integrado (ver Cuellos de botella de rendimiento) |
-d, --debug [feat] | Mostrar registros de depuración (string | boolean) |
-f, --filter <filter> | Filtrar registros de depuración (string) |
-m, --mode <mode> | Establecer el modo de entorno (string) |
-h, --help | Mostrar las opciones disponibles en la CLI |
-v, --version | Mostrar el número de versión |
Compilación
vite build
Compila para producción.
Uso
bash
vite build [root]Opciones
| Opción | Descripción |
|---|---|
--target <target> | Objetivo de la transpilación (predeterminado: "modules") (string) |
--outDir <dir> | Directorio de salida (predeterminado: dist) (string) |
--assetsDir <dir> | Carpeta para colocar los assets dentro de outDir (predeterminado: "assets") (string) |
--assetsInlineLimit <number> | Límite en bytes para incrustar assets como base64 (predeterminado: 4096) (number) |
--ssr [entry] | Construcción del SSR para la entrada especificada (string) |
--sourcemap [output] | Generar mapas de origen (boolean | "inline" | "hidden") |
--minify [minifier] | Habilitar/deshabilitar minificación o especificar minificador (predeterminado: "esbuild") (boolean | "terser" | "esbuild") |
--manifest [name] | Generar un manifiesto JSON de compilación (boolean | string) |
--ssrManifest [name] | Generar un manifiesto JSON para SSR (boolean | string) |
--emptyOutDir | Vaciar outDir si está fuera del directorio raíz (boolean) |
-w, --watch | Reconstrucción automática al detectar cambios en los archivos (boolean) |
-c, --config <file> | Usar el archivo de configuración especificado (string) |
--base <path> | Ruta base pública (predeterminado: /) (string) |
-l, --logLevel <level> | Nivel de log: info | warn | error | silent (string) |
--clearScreen | Permitir/deshabilitar la limpieza de pantalla al registrar logs (boolean) |
--configLoader <loader> | Usar bundle para compilar la configuración con esbuild o runner (experimental) para procesarla en tiempo real |
--profile | Iniciar el inspector de Node.js incorporado (ver cuellos de botella de rendimiento) |
-d, --debug [feat] | Mostrar logs de depuración (string | boolean) |
-f, --filter <filter> | Filtrar logs de depuración (string) |
-m, --mode <mode> | Definir el modo de entorno (string) |
-h, --help | Mostrar opciones disponibles en CLI |
--app | Compilar todos los entornos, equivalente a builder: {} (boolean, experimental) |
Otros
vite optimize
Precompila las dependencias.
Obsoleto: el proceso de pre-empaquetado se ejecuta automáticamente y no necesita ser llamado.
Uso
bash
vite optimize [root]Opciones
| Opción | Descripción |
|---|---|
--force | Forzar al optimizador a ignorar la caché y volver a compilar (boolean) |
-c, --config <file> | Usar el archivo de configuración especificado (string) |
--base <path> | Ruta base pública (predeterminado: /) (string) |
-l, --logLevel <level> | Nivel de log: info | warn | error | silent (string) |
--clearScreen | Permitir/deshabilitar la limpieza de pantalla al registrar logs (boolean) |
--configLoader <loader> | Usar bundle para compilar la configuración con esbuild o runner (experimental) para procesarla en tiempo real |
-d, --debug [feat] | Mostrar logs de depuración (string | boolean) |
-f, --filter <filter> | Filtrar logs de depuración (string) |
-m, --mode <mode> | Definir el modo de entorno (string) |
-h, --help | Mostrar opciones disponibles en CLI |
vite preview
Previsualiza localmente la compilación de producción. No se recomienda como servidor de producción.
Uso
bash
vite preview [root]Opciones
| Opción | Descripción |
|---|---|
--host [host] | Especificar el nombre de host (string) |
--port <port> | Especificar el puerto (number) |
--strictPort | Salir si el puerto especificado ya está en uso (boolean) |
--open [path] | Abrir el navegador al iniciar (boolean | string) |
--outDir <dir> | Directorio de salida (predeterminado: dist) (string) |
-c, --config <file> | Usar el archivo de configuración especificado (string) |
--base <path> | Ruta base pública (predeterminado: /) (string) |
-l, --logLevel <level> | Nivel de log: info | warn | error | silent (string) |
--clearScreen | Permitir/deshabilitar la limpieza de pantalla al registrar logs (boolean) |
--configLoader <loader> | Usar bundle para compilar la configuración con esbuild o runner (experimental) para procesarla en tiempo real |
-d, --debug [feat] | Mostrar logs de depuración (string | boolean) |
-f, --filter <filter> | Filtrar logs de depuración (string) |
-m, --mode <mode> | Definir el modo de entorno (string) |
-h, --help | Mostrar opciones disponibles en CLI |