Zum Hauptinhalt springen
Die Base44 CLI ist ein Kommandozeilen-Tool zum Erstellen von Projekten mit dem Backend-Service von Base44. Verwende sie, um Projekte zu erstellen, deine Datenmodelle als Entitäten zu definieren und alles mit Base44 zu synchronisieren. Mit der CLI erstellte Projekte nutzen den Backend-Service von Base44 und sind derzeit nicht in den App-Editor von Base44 integriert.
Die CLI und der Backend-Service befinden sich derzeit in der Beta-Phase. Wir verbessern die Plattform und die Dokumentation aktiv basierend auf Nutzer-Feedback. Teile deine Gedanken und Funktionswünsche auf unserer GitHub Discussions-Seite.

Installation

npm install -g base44@latest
Oder führe Befehle direkt mit npx aus:
npx base44@latest <command>
Erfordert Node.js 20.19.0 oder höher.

Projekte erstellen

Erstelle neue Base44-Backend-Projekte mit dem Befehl create. Du kannst aus verfügbaren Vorlagen wählen, um schnell loszulegen. Eine ausführliche Anleitung findest du in unseren Quickstart-Artikeln:

Von einer Base44-App starten

Wenn du eine App mit dem Base44 App-Editor erstellt hast und sie lokal weiterentwickeln möchtest, verwende den Befehl eject, um ein neues Base44-Backend-Projekt mit lokalem Quellcode zu erstellen. Eine Schritt-für-Schritt-Anleitung findest du unter Von einer bestehenden Base44-App starten.

Bestehende Backend-Projekte verknüpfen

Wenn du bereits Base44-Backend-Projektcode hast, etwa aus einer Beispiel-App, verwende den Befehl link, um ihn mit einem Base44-Backend zu verbinden. Eine Schritt-für-Schritt-Anleitung findest du unter Bestehendes Backend-Projekt verknüpfen.

Ressourcen verwalten

Definiere Entitätsschemata als JSON-Dateien, schreibe Serverless Functions in TypeScript, konfiguriere KI-Agenten und richte OAuth-Connectors für externe Dienste ein. Die CLI validiert deine Definitionen, meldet Änderungen und hält deine lokalen und remote Ressourcen synchron.

Lokal entwickeln

Starte einen lokalen Entwicklungsserver mit dev, um dein Projekt auf deinem Rechner zu testen, ohne es zu deployen. Details findest du im Leitfaden Lokale Entwicklung.

Projekt deployen

Deploye alle deine Projektressourcen mit dem Befehl deploy zu Base44. Dies überträgt Entitäten, Funktionen, Connectors, Auth-Konfiguration und Site-Dateien in einem einzigen Vorgang. Du kannst Ressourcen auch einzeln mit entities push, functions deploy, connectors push, auth push und site deploy deployen. Nach dem Deployen kannst du mit site open deine Live-Site im Browser öffnen.

Authentifizierung konfigurieren

Verwalte die Login-Methoden deiner App über die Kommandozeile. Lade die aktuelle Konfiguration mit auth pull, schalte E-Mail/Passwort mit auth password-login um, schalte Social-Provider (Google, Microsoft, Facebook, Apple) mit auth social-login um und übertrage deine Änderungen mit auth push. Die Auth-Konfiguration wird auch beim Ausführen von deploy einbezogen.

Skripte ausführen

Führe eigenständige TypeScript- oder JavaScript-Skripte aus, die mit deiner App interagieren, mit exec. Ein vor-authentifizierter SDK-Client ist als globale Variable base44 verfügbar, sodass du ohne Setup-Code auf Entitäten, Funktionen und Integrationen zugreifen kannst. Nützlich für Datenmigrationen, Seed-Skripte, Ad-hoc-Abfragen und Automatisierung. Eine vollständige Anleitung findest du im Leitfaden Eigenständige Skripte.

Siehe auch

Diese Seite wurde mit KI übersetzt. Für die genauesten und aktuellsten Informationen siehe die englische Version.