nuxi Gerador de comandos
Gerar comandos nuxi para estruturar, desenvolver, compilar e gerenciar projetos Nuxt 3
Começando com o nuxi
## O que é o nuxi?
`nuxi` é a interface de linha de comando para o Nuxt 3+. Ela cria estruturas para novos projetos, executa o servidor de desenvolvimento, gera versões para produção, cria um site estático e realiza tarefas de manutenção, como atualizar o Nuxt ou analisar o tamanho do bundle.
## Como usar
1. **Escolha uma ação**: `init`, `dev`, `build`, `generate`, `preview`, `upgrade`, `info`, `cleanup`, `analyze` ou `typecheck`. 2. **Defina um destino**: Para `init`, insira o nome do diretório do projeto. 3. **Defina as opções**: port (`-p`) para `dev`, `--package-manager` para fixar a versão do npm/pnpm/yarn/bun. 4. **Copie e execute**: A maioria dos comandos é executada dentro de um projeto Nuxt existente; `init` cria um novo.
Ações e Opções Comuns
### `init` Criar uma estrutura para um novo projeto Crie um aplicativo Nuxt novo em um diretório novo: `nuxi init my-app`.
### `dev` Servidor de desenvolvimento Inicie o servidor de desenvolvimento com recarregamento em tempo real na porta padrão 3000. Substitua por `-p`: `nuxi dev -p 4000`.
### `build` / `generate` Saída para produção `build` gera um pacote do servidor Node (`.output/server`) para hospedagem SSR; `generate` pré-processa todo o site em HTML estático em `.output/public` para hospedagem estática.
### `preview` Executar a compilação para produção Sirva o `.output` gerado por `build` ou `generate` localmente para verificá-lo antes de implantar.
### `upgrade` / `info` / `cleanup` `upgrade` atualiza a versão do Nuxt; `info` exibe o ambiente e as versões do projeto; `cleanup` remove os caches de compilação (`.nuxt`, `node_modules/.cache`).
### `analyze` / `typecheck` `analyze` compila o projeto e abre um analisador de pacotes; `typecheck` executa `vue-tsc` para verificar a tipagem de todo o projeto.
### `--package-manager=NAME` Fixe o gerenciador de pacotes (npm, pnpm, yarn, bun) para `init` e outros comandos que levam em conta instalações.
▶build vs generate — qual devo usar?
▶Como executar o servidor de desenvolvimento em uma porta diferente?
▶Como criar um projeto com pnpm em vez de npm?
Se este ferramenta foi útil para você, pense em me dar um café.
Compre um café para mim.