nuxi Generador de comandos
Generar comandos nuxi para estructurar, desarrollar, compilar y gestionar proyectos Nuxt 3
Introducción a nuxi
## ¿Qué es nuxi?
`nuxi` es la interfaz de línea de comandos para Nuxt 3+. Permite crear estructuras para nuevos proyectos, ejecutar el servidor de desarrollo, compilar para producción, generar un sitio estático y realizar tareas de mantenimiento como actualizar Nuxt o analizar el tamaño del paquete.
## Cómo usarlo
1. **Elija una acción**: `init`, `dev`, `build`, `generate`, `preview`, `upgrade`, `info`, `cleanup`, `analyze` o `typecheck`. 2. **Establezca un destino**: Para `init`, ingrese el nombre del directorio del proyecto. 3. **Establezca opciones**: puerto (`-p`) para `dev`, y `--package-manager` para fijar npm/pnpm/yarn/bun. 4. **Copie y ejecute**: La mayoría de los comandos se ejecutan dentro de un proyecto Nuxt existente; `init` crea uno nuevo.
Acciones y opciones comunes
### `init` Estructurar un proyecto nuevo Cree una aplicación Nuxt nueva en un directorio nuevo: `nuxi init my-app`.
### `dev` Servidor de desarrollo Inicie el servidor de desarrollo con recarga en tiempo real en el puerto predeterminado 3000. Sobrescriba esto con `-p`: `nuxi dev -p 4000`.
### `build` / `generate` Salida para producción `build` genera un paquete del servidor Node (`.output/server`) para alojamiento SSR; `generate` pre-renderiza todo el sitio en HTML estático en `.output/public` para alojamiento estático.
### `preview` Ejecutar la compilación para producción Sirva el contenido generado por `.output` mediante `build` o `generate` localmente para verificarlo antes de desplegarlo.
### `upgrade` / `info` / `cleanup` `upgrade` actualiza la versión de Nuxt; `info` muestra el entorno y las versiones del proyecto; `cleanup` elimina los cachés de compilación (`.nuxt`, `node_modules/.cache`).
### `analyze` / `typecheck` `analyze` compila el proyecto y abre un analizador de paquetes; `typecheck` ejecuta `vue-tsc` para verificar la tipografía de todo el proyecto.
### `--package-manager=NAME` Fije el gestor de paquetes (npm, pnpm, yarn, bun) para `init` y otras órdenes relacionadas con instalaciones.
▶build vs generate: ¿cuál debería usar?
▶¿Cómo ejecuto el servidor de desarrollo en un puerto diferente?
▶¿Cómo creo un proyecto con pnpm en lugar de npm?
Si este herramienta le ha sido útil, considere comprarme un café.
Compra un café para mí.