Skip to main content
Diese Seite ist Teil eines KI-Coding-Agent-Skills und für Agenten geschrieben, nicht für Menschen. Für die menschenlesbare Base44-Dokumentation siehe die Entwicklerdokumentation.

base44 dev

Lokale Entwicklung für ein verknüpftes Base44-Projekt starten. Dieser Befehl startet immer das Base44-Backend lokal. Wenn base44/config.jsonc site.serveCommand definiert, startet er zusätzlich deinen Frontend-Dev-Server aus dem Projekt-Root und verbindet ihn automatisch mit dem lokalen Backend.

Syntax

npx base44 dev [options]

Optionen

OptionBeschreibungErforderlichStandard
-p, --port <number>Port für das lokale Base44-BackendNein4400

Authentifizierung

Erforderlich: Ja. Wenn du nicht authentifiziert bist, wirst du zur Anmeldung aufgefordert.

Voraussetzungen

  • Muss aus einem verknüpften lokalen Base44-Projekt ausgeführt werden
  • base44/.app.jsonc muss existieren
  • base44 dev kann nicht mit --app-id oder BASE44_APP_ID verwendet werden

Was der Befehl tut

  1. Liest deine verknüpfte lokale Projektkonfiguration
  2. Startet das lokale Base44-Backend für Entitäten, Funktionen und Auth-Routen
  3. Beobachtet lokale Base44-Ressourcen und lädt sie bei Änderungen neu
  4. Wenn site.serveCommand konfiguriert ist, startet er deinen Frontend-Dev-Server aus dem Projekt-Root
  5. Injiziert VITE_BASE44_APP_ID und VITE_BASE44_APP_BASE_URL in den Frontend-Prozess
  6. Fährt alles sauber herunter, wenn du den Befehl stoppst

Verhalten für Frontend + Backend

base44 dev funktioniert für beides, Backend und Frontend:
  • Backend: läuft immer lokal
  • Frontend: läuft nur, wenn base44/config.jsonc site.serveCommand enthält
Bevor du base44 dev für Full-Stack-Entwicklung nutzt, prüfe deine Konfiguration:
{
  "site": {
    "serveCommand": "npm run dev"
  }
}
Fehlt site.serveCommand, funktioniert base44 dev trotzdem, startet aber nur das Base44-Backend.

Beispiele

# Start local development on the default port
npx base44 dev

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

Hinweise

  • Verwende diesen Befehl aus einem verknüpften lokalen Projekt, nicht mit --app-id
  • Wenn das Frontend läuft, streamt die CLI Backend- und Frontend-Ausgaben zusammen
  • Wenn der Frontend-Prozess beendet wird, wird auch die lokale Dev-Umgebung heruntergefahren
Diese Seite wurde mit KI übersetzt. Für die genauesten und aktuellsten Informationen siehe die englische Version.