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.
Este comando inicia un servidor en el directorio de compilación (por defecto dist). Ejecuta vite build de antemano para asegurarte de que el directorio de compilación esté actualizado. Dependiendo del appType configurado en el proyecto, se utilizarán ciertos middlewares.
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 |