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 eject

Den Code eines bestehenden Base44-Projekts auf deinen lokalen Rechner herunterladen.

Syntax

npx base44 eject [options]

Optionen

OptionBeschreibungErforderlich
-p, --path <path>Pfad, in den das Projekt geschrieben werden sollNein
--app-id <id>Zu ejektende App-ID (überspringt interaktive Auswahl) — globales Flag, auch über die Umgebungsvariable BASE44_APP_ID akzeptiertNein
-y, --yesBestätigungsaufforderungen überspringenNein

Was der Befehl tut

Mit dem eject-Befehl kannst du den Quellcode eines Base44-Projekts herunterladen, das über die Plattform erstellt oder verwaltet wurde:
  1. Listet alle ejektbaren Projekte auf (Projekte mit verwaltetem Quellcode)
  2. Lässt dich ein Projekt interaktiv auswählen (oder per --app-id angeben)
  3. Lädt den Projektcode in ein lokales Verzeichnis herunter
  4. Erstellt ein neues Projekt als Kopie (benannt “{Original Name} Copy”)
  5. Verknüpft den heruntergeladenen Code mit dem neuen Projekt
  6. Erstellt .env.local mit der neuen Projekt-ID
  7. Installiert optional Abhängigkeiten, baut und deployt das Projekt

Beispiele

# Interactive mode - select project from list and specify path
npx base44 eject

# Specify the output path
npx base44 eject -p ./my-project

# Non-interactive - specify app ID and skip confirmations
npx base44 eject --app-id abc123 -p ./my-project -y

Workflow

Wenn du eject ausführst:
  1. Projektauswahl: Wähle aus verfügbaren ejektbaren Projekten
  2. Pfadauswahl: Gib an, wo das Projekt erstellt werden soll (Standardwert ./{project-name} oder ./, falls das aktuelle Verzeichnis leer ist)
  3. Download: Der Projektcode wird an den angegebenen Pfad heruntergeladen
  4. Neues Projekt erstellen: Eine Kopie des Projekts wird in Base44 erstellt (z. B. “My App Copy”)
  5. Verknüpfung: Der lokale Code wird mit dem neuen Projekt verknüpft
  6. Optionales Deployment: Wenn das Projekt Build-Befehle konfiguriert hat, wirst du gefragt, ob du deployen willst
    • Führt den Install-Befehl aus (z. B. npm install)
    • Führt den Build-Befehl aus (z. B. npm run build)
    • Deployt alle Ressourcen mit base44 deploy

Voraussetzungen

  • Muss authentifiziert sein (führe zuerst npx base44 login aus)
  • Das Projekt muss ejektbar sein (verwalteten Quellcode haben)
  • Im nicht-interaktiven Modus sind sowohl --app-id als auch --path erforderlich

Anwendungsfälle

  • Ein über das Base44-Dashboard erstelltes Projekt herunterladen
  • Ein verwaltetes Projekt für die lokale Entwicklung klonen
  • Eine Kopie eines bestehenden Projekts erstellen, um es anzupassen

Hinweise

  • Der Befehl erstellt ein neues Projekt als Kopie und erhält das Original
  • Das neue Projekt heißt “{Original Name} Copy”
  • Der heruntergeladene Code wird automatisch mit dem neuen Projekt verknüpft
  • Wenn das aktuelle Verzeichnis leer ist, ist der Standardpfad ./
  • Enthält das aktuelle Verzeichnis Dateien, ist der Standardpfad ./{kebab-case-project-name}
  • Nur Projekte mit isManagedSourceCode !== false können ejektet werden
  • Existieren keine ejektbaren Projekte, endet der Befehl mit “No projects available to eject.”

Verwandte Befehle

BefehlBeschreibung
base44 createEin neues Base44-Projekt aus einem Template erstellen
base44 linkEin bestehendes Verzeichnis mit einem Base44-Projekt verknüpfen
base44 deployAlle Projektressourcen deployen
Diese Seite wurde mit KI übersetzt. Für die genauesten und aktuellsten Informationen siehe die englische Version.