Skip to main content
Verwende den 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.
Nach Abschluss hast du:
  • 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/.
Deine Entity-Schemas werden in das neue Projekt kopiert, die Daten jedoch nicht. Siehe Mit Daten arbeiten, um Datensätze hinzuzufügen. Details zu den generierten Dateien findest du unter Projektstruktur.

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.
Wenn du Backend-Code lokal für eine bestehende App schreiben möchtest, ohne eine separate Kopie zu erstellen, verwende stattdessen base44 scaffold.

Nächste Schritte

Nun, da du ein lokales Projekt hast, kannst du:

Siehe auch

Diese Seite wurde mit KI übersetzt. Die genauesten und aktuellsten Informationen findest du in der englischen Version.