eject-Befehl, um eine App, die du mit dem Base44-App-Editor erstellt hast, in ein neues Base44-Projekt mit einer lokalen Codebasis zu klonen. Der Befehl erstellt ein neues Backend bei Base44 mit eigener App-ID und lädt deinen Code lokal herunter, sodass du die volle Kontrolle über die Entwicklung in deiner eigenen IDE hast. Deine ursprüngliche App bleibt in Base44 unverändert.
- Die CLI erfordert Node.js 20.19.0 oder höher.
- Diese Anleitung erstellt eine separate Kopie deiner App als neues Projekt. Wenn du deine bestehende App lokal entwickeln möchtest, ohne eine separate Kopie zu erstellen, wähle stattdessen eine dieser Optionen:
- GitHub-Integration: Bidirektionale automatische Synchronisierung mit einem GitHub-Repo, erfordert den Builder-Plan. Am besten für laufende lokale Entwicklung, bei der Änderungen zwischen Base44 und deinem Editor synchron bleiben sollen.
base44 scaffold: Schreibe Backend-Code lokal und deploye manuell.
1
Die CLI installieren
Installiere die Base44 CLI global:
2
App ejecten
Führe den Eject-Befehl aus:Wenn du noch nicht eingeloggt bist, fordert dich der Befehl auf, dich zu authentifizieren.Wähle die App aus, die du klonen möchtest, und wähle dann einen Zielordner. Die CLI erstellt ein neues Base44-Backend-Projekt mit einer eindeutigen App-ID und lädt den Frontend-Code und die Backend-Ressourcen deiner App lokal herunter.
- Neues Base44-Backend-Projekt: Ein separates Backend bei Base44 mit eigener App-ID und leerer Datenbank.
- Lokale Projektdateien:
- Frontend-Code: Das React-Frontend deiner App, bereit zum Anpassen und Bauen.
- Backend-Ressourcen: Entity-Schemas, Funktionen und Konfigurationsdateien im Verzeichnis
base44/.
Wann eject verwenden
Verwende eject, wenn du:- Eine bestehende App in deiner eigenen IDE mit voller Code-Kontrolle weiterentwickeln möchtest.
- Zusätzliche Clients erstellen möchtest, die dasselbe Backend nutzen, etwa eine mobile App oder eine Chrome-Erweiterung.
- Versionskontroll-Workflows benötigst, die über die GitHub-Integration hinausgehen, etwa Feature-Branches oder Pull Requests.
base44 scaffold.
Nächste Schritte
Nun, da du ein lokales Projekt hast, kannst du:- Das SDK verwenden, um weitere Funktionalität zu deinem Frontend hinzuzufügen.
- Entitäten, Backend-Funktionen und Agenten hinzufügen. Wenn du in TypeScript arbeitest, generiere Typen, um Autovervollständigung und Typsicherheit zu erhalten.
- Dein Frontend weiterentwickeln und Updates mit
base44 deployveröffentlichen.
Siehe auch
eject-Befehlsreferenz: Exportiere deine Base44-Backend-Konfiguration- Projektstruktur: Wie Projektdateien organisiert sind
- CLI-Befehlsreferenz: Alle verfügbaren CLI-Befehle
Diese Seite wurde mit KI übersetzt. Die genauesten und aktuellsten Informationen findest du in der englischen Version.