Skip to main content
Esta página faz parte de uma habilidade de agente de código IA e é escrita para agentes, não para humanos. Para a documentação legível por humanos da Base44, veja a documentação para desenvolvedores.

base44 dev

Inicia o desenvolvimento local para um projeto Base44 vinculado. Este comando sempre inicia o backend da Base44 localmente. Se base44/config.jsonc define site.serveCommand, ele também executa seu servidor de desenvolvimento de frontend a partir da raiz do projeto e o conecta ao backend local automaticamente.

Sintaxe

npx base44 dev [options]

Opções

OpçãoDescriçãoObrigatórioPadrão
-p, --port <number>Porta para o backend local da Base44Não4400

Autenticação

Obrigatório: Sim. Se não estiver autenticado, você será solicitado a fazer login primeiro.

Requisitos

  • Deve ser executado a partir de um projeto local vinculado da Base44
  • base44/.app.jsonc deve existir
  • base44 dev não pode ser usado com --app-id ou BASE44_APP_ID

O que faz

  1. Lê a configuração do seu projeto local vinculado
  2. Inicia o backend local da Base44 para entidades, funções e rotas de autenticação
  3. Observa recursos locais da Base44 e os recarrega quando mudam
  4. Se site.serveCommand está configurado, inicia seu servidor de desenvolvimento de frontend a partir da raiz do projeto
  5. Injeta VITE_BASE44_APP_ID e VITE_BASE44_APP_BASE_URL no processo de frontend
  6. Desliga tudo limpamente quando você para o comando

Comportamento de frontend + backend

base44 dev funciona para backend e frontend:
  • Backend: sempre executado localmente
  • Frontend: executado apenas quando base44/config.jsonc inclui site.serveCommand
Antes de usar base44 dev para desenvolvimento local full-stack, verifique sua configuração:
{
  "site": {
    "serveCommand": "npm run dev"
  }
}
Se site.serveCommand estiver faltando, base44 dev ainda funciona, mas só inicia o backend da Base44.

Exemplos

# Inicia o desenvolvimento local na porta padrão
npx base44 dev

# Inicia o backend em uma porta específica
npx base44 dev --port 4500

Notas

  • Use isto a partir de um projeto local vinculado, não com --app-id
  • Quando o frontend está em execução, a CLI transmite as saídas do backend e do frontend juntas
  • Se o processo de frontend sair, o ambiente de desenvolvimento local também será desligado
Esta página foi traduzida usando IA. Para informações mais precisas e atualizadas, consulte a versão em inglês.