scaffold-Befehl erstellt die Konfigurationsdateien, die deine Entwicklungsumgebung benötigt, und verbindet deine lokale Umgebung mit den Backend-Ressourcen deiner App. Das Frontend bleibt im visuellen Editor von Base44. Anders als eject, das eine neue App erstellt und deinen bestehenden Code einschließlich Frontend herunterlädt, arbeitet scaffold direkt mit deiner App.
- Diese Anleitung erfordert die ID deiner bestehenden App. Du findest sie in der URL der App im Base44-App-Editor:
app.base44.com/apps/<id>/... - Die CLI erfordert Node.js 20.19.0 oder höher.
- Wenn du einen anderen Ansatz für die lokale Entwicklung einer App möchtest, die du bereits auf Base44 hast, wähle stattdessen eine dieser Optionen:
- GitHub-Integration: Bidirektionale automatische Synchronisierung mit einem GitHub-Repo, erfordert den Builder-Plan.
base44 eject: Erstelle eine separate lokale Kopie der App als neues Projekt.base44 link: Verknüpfe bereits vorhandene Projektdateien mit einem Base44-Backend.
1
Die CLI installieren
Installiere die Base44 CLI global:
2
Projektverzeichnis erstellen oder öffnen
Erstelle ein Verzeichnis für dein lokales Projekt und navigiere hinein:Du kannst
scaffold auch in einem Verzeichnis ausführen, das bereits Dateien enthält. Der Befehl schreibt nur Dateien, die noch nicht existieren.3
Das Projekt scaffolden
Führe den Scaffold-Befehl mit deiner App-ID aus:Wenn du noch nicht angemeldet bist, fordert dich der Befehl zur Authentifizierung auf.Die CLI erstellt Konfigurationsdateien in deinem Verzeichnis und verknüpft sie mit deiner App auf Base44.
base44/config.jsonc: Projektkonfiguration, einschließlich deines App-Namens und der Sichtbarkeitseinstellungen.base44/.app.jsonc: Verknüpft dein lokales Verzeichnis mit deiner App auf Base44. Standardmäßig gitignored.base44/.gitignore: Schließt generierte Dateien und Secrets von der Versionskontrolle aus..agents/und.claude/: KI-Agent-Skills, die deiner IDE beibringen, mit Base44 zu arbeiten. Übergib--no-skills, um dies zu überspringen.
Wann scaffold verwenden
Verwende scaffold, wenn du:- Backend-Ressourcen (Entitäten, Funktionen, Agenten) lokal schreiben möchtest, während das Frontend im visuellen Editor von Base44 bleibt. Um auch lokalen Zugriff auf den Frontend-Code zu erhalten, verwende stattdessen
base44 eject. - Manuelle Deploys der automatischen Synchronisierung vorziehst oder nicht die für die GitHub-Integration erforderliche Plan-Stufe hast.
- Die lokale Entwicklung für dieselbe App auf einem zweiten Rechner einrichten musst.
Nächste Schritte
Nun, da dein Projekt eingerichtet ist, kannst du:- Entitäten, Backend-Funktionen und Agenten hinzufügen. Wenn du in TypeScript arbeitest, generiere Typen, um Autovervollständigung und Typsicherheit zu erhalten.
- Deine Backend-Ressourcen mit
base44 deployauf Base44 deployen.
Siehe auch
scaffold-Befehlsreferenz: Befehls-Flags und Nutzungsdetails- 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.