base44 eject
Den Code eines bestehenden Base44-Projekts auf deinen lokalen Rechner herunterladen.Syntax
Optionen
| Option | Beschreibung | Erforderlich |
|---|---|---|
-p, --path <path> | Pfad, in den das Projekt geschrieben werden soll | Nein |
--app-id <id> | Zu ejektende App-ID (überspringt interaktive Auswahl) — globales Flag, auch über die Umgebungsvariable BASE44_APP_ID akzeptiert | Nein |
-y, --yes | Bestätigungsaufforderungen überspringen | Nein |
Was der Befehl tut
Mit demeject-Befehl kannst du den Quellcode eines Base44-Projekts herunterladen, das über die Plattform erstellt oder verwaltet wurde:
- Listet alle ejektbaren Projekte auf (Projekte mit verwaltetem Quellcode)
- Lässt dich ein Projekt interaktiv auswählen (oder per
--app-idangeben) - Lädt den Projektcode in ein lokales Verzeichnis herunter
- Erstellt ein neues Projekt als Kopie (benannt “{Original Name} Copy”)
- Verknüpft den heruntergeladenen Code mit dem neuen Projekt
- Erstellt
.env.localmit der neuen Projekt-ID - Installiert optional Abhängigkeiten, baut und deployt das Projekt
Beispiele
Workflow
Wenn dueject ausführst:
- Projektauswahl: Wähle aus verfügbaren ejektbaren Projekten
- Pfadauswahl: Gib an, wo das Projekt erstellt werden soll (Standardwert
./{project-name}oder./, falls das aktuelle Verzeichnis leer ist) - Download: Der Projektcode wird an den angegebenen Pfad heruntergeladen
- Neues Projekt erstellen: Eine Kopie des Projekts wird in Base44 erstellt (z. B. “My App Copy”)
- Verknüpfung: Der lokale Code wird mit dem neuen Projekt verknüpft
- 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
- Führt den Install-Befehl aus (z. B.
Voraussetzungen
- Muss authentifiziert sein (führe zuerst
npx base44 loginaus) - Das Projekt muss ejektbar sein (verwalteten Quellcode haben)
- Im nicht-interaktiven Modus sind sowohl
--app-idals auch--patherforderlich
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 !== falsekönnen ejektet werden - Existieren keine ejektbaren Projekte, endet der Befehl mit “No projects available to eject.”
Verwandte Befehle
| Befehl | Beschreibung |
|---|---|
base44 create | Ein neues Base44-Projekt aus einem Template erstellen |
base44 link | Ein bestehendes Verzeichnis mit einem Base44-Projekt verknüpfen |
base44 deploy | Alle Projektressourcen deployen |
Diese Seite wurde mit KI übersetzt. Für die genauesten und aktuellsten Informationen siehe die englische Version.

