Skip to main content
Questa pagina fa parte di una skill per agenti IA di programmazione ed è scritta per gli agenti, non per gli umani. Per la documentazione Base44 leggibile dagli umani, consulta la documentazione per sviluppatori.

base44 dev

Avvia lo sviluppo locale per un progetto Base44 collegato. Questo comando avvia sempre il backend di Base44 in locale. Se base44/config.jsonc definisce site.serveCommand, esegue anche il server di sviluppo del frontend dalla directory principale del progetto e lo collega automaticamente al backend locale.

Sintassi

npx base44 dev [options]

Opzioni

OpzioneDescrizioneObbligatorioPredefinito
-p, --port <number>Porta per il backend Base44 localeNo4400

Autenticazione

Richiesta: sì. Se non autenticato, ti verrà chiesto di effettuare prima il login.

Requisiti

  • Deve essere eseguito da un progetto Base44 locale collegato
  • base44/.app.jsonc deve esistere
  • base44 dev non può essere usato con --app-id o BASE44_APP_ID

Cosa fa

  1. Legge la configurazione del tuo progetto locale collegato
  2. Avvia il backend Base44 locale per entità, funzioni e route di autenticazione
  3. Monitora le risorse Base44 locali e le ricarica quando cambiano
  4. Se site.serveCommand è configurato, avvia il server di sviluppo del frontend dalla directory principale del progetto
  5. Inietta VITE_BASE44_APP_ID e VITE_BASE44_APP_BASE_URL nel processo frontend
  6. Arresta tutto in modo pulito quando fermi il comando

Comportamento frontend + backend

base44 dev funziona per sia backend sia frontend:
  • Backend: viene sempre eseguito in locale
  • Frontend: viene eseguito solo quando base44/config.jsonc include site.serveCommand
Prima di usare base44 dev per lo sviluppo locale full-stack, verifica la tua configurazione:
{
  "site": {
    "serveCommand": "npm run dev"
  }
}
Se site.serveCommand manca, base44 dev funziona comunque, ma avvia solo il backend Base44.

Esempi

# Start local development on the default port
npx base44 dev

# Start the backend on a specific port
npx base44 dev --port 4500

Note

  • Usa questo da un progetto locale collegato, non con --app-id
  • Quando il frontend è in esecuzione, la CLI trasmette insieme l’output di backend e frontend
  • Se il processo frontend si chiude, anche l’ambiente di sviluppo locale si arresta
Questa pagina è stata tradotta utilizzando l’IA. Per informazioni più accurate e aggiornate, consulta la versione inglese.