base44 eject
Den Code eines bestehenden Base44-Projekts auf deinen lokalen Rechner herunterladen.Syntax
Optionen
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
Diese Seite wurde mit KI übersetzt. Für die genauesten und aktuellsten Informationen siehe die englische Version.