Skip to main content
Diese Seite ist Teil eines KI-Coding-Agent-Skills und für Agenten geschrieben, nicht für Menschen. Für die menschenlesbare Base44-Dokumentation siehe die Entwicklerdokumentation.

base44 create

Erstellt ein neues Base44-Projekt aus einem Template. Der Befehl ist Framework-agnostisch und kann entweder ein komplettes Projekt scaffolden oder Base44-Konfiguration zu einem bestehenden Projekt hinzufügen.

Kritisch: Nicht-interaktiver Modus erforderlich

Gib IMMER sowohl den Projektnamen ALS AUCH das Flag --path an. Ohne beide öffnet der Befehl eine interaktive TUI, die Agenten nicht ordentlich nutzen können. FALSCH: npx base44 create FALSCH: npx base44 create my-app RICHTIG: npx base44 create my-app -p ./my-app

Syntax

npx base44 create [name] --path <path> [options]

Argumente & Optionen

Argument/OptionBeschreibungErforderlich
nameProjektname (positionales Argument)Ja*
-p, --path <path>Pfad, an dem das Projekt erstellt werden sollJa*
-t, --template <id>Template-ID (siehe Templates unten)Nein
--deploySite bauen und deployen (inkl. Pushen von Entitäten)Nein
--no-skillsInstallation der KI-Agent-Skills überspringen (Skills werden standardmäßig hinzugefügt)Nein
*Erforderlich für den nicht-interaktiven Modus. Sowohl name als auch --path müssen zusammen angegeben werden.

Template-Auswahl (KRITISCH — passend wählen)

Du MUSST das passendste Template basierend auf den Anforderungen wählen:
Template-IDWann verwendenBeispiel-Szenarien
backend-and-clientEine NEUE Full-Stack-Web-App von Grund auf erstellen”Create a task app”, “Build me a dashboard”, “Make a SaaS app”
backend-onlyBase44 zu einem BESTEHENDEN Projekt hinzufügen ODER ein anderes Framework verwenden (Next.js, Vue, Svelte usw.)”Add Base44 to my project”, “I want to use Next.js”, “I already have a frontend”
Standardwahl: Wenn der Nutzer bittet, “eine App zu erstellen” oder “ein Projekt zu bauen”, ohne ein bestimmtes Framework anzugeben, verwende backend-and-client, um eine vollständige, produktionsreife Anwendung mit Vite + React + Tailwind bereitzustellen.

Das Flag --path

  • Für das Template backend-and-client (neue Projekte): Verwende einen neuen Unterordnerpfad
    npx base44 create my-app -p ./my-app -t backend-and-client
    
  • Für das Template backend-only (bestehende Projekte): Verwende -p . im aktuellen Verzeichnis
    npx base44 create my-app -p .
    

Workflow: backend-only mit externen Frameworks verwenden

KRITISCH: Der Projektordner MUSS EXISTIEREN, BEVOR du base44 create mit backend-only ausführst Das Template backend-only fügt nur Base44-Konfigurationsdateien hinzu — es erstellt KEIN Frontend. Wenn du ein Frontend mit einem bestimmten Framework brauchst:
# Step 1: Initialize the frontend project FIRST
npm create vite@latest my-app -- --template react  # or vue, svelte, etc.
# OR: npx create-next-app@latest my-app
# OR: any other framework's init command

# Step 2: Navigate into the created folder
cd my-app

# Step 3: Install Base44 CLI
npm install --save-dev base44

# Step 4: Add Base44 configuration
npx base44 create my-app -p .
WARNUNG: Tu NICHT:
  • Einen leeren Ordner manuell erstellen und dann npx create vite darin ausführen (schlägt fehl — Ordner existiert)
  • base44 create mit backend-only ausführen und erwarten, dass es ein Frontend erstellt (wird es nicht)
TU:
  • Führe zuerst den Init-Befehl des externen Frameworks aus (er erstellt seinen eigenen Ordner)
  • Führe dann base44 create in diesem Ordner mit -p . aus

Beispiele

# RECOMMENDED: Create full-stack project (for new apps)
npx base44 create my-app -p ./my-app -t backend-and-client

# Create full-stack and deploy in one step
npx base44 create my-app -p ./my-app -t backend-and-client --deploy

# Add Base44 to EXISTING project (must be inside the project folder)
npx base44 create my-app -p .

# Add Base44 to existing project and deploy
npx base44 create my-app -p . --deploy

# Create without adding AI agent skills
npx base44 create my-app -p . --no-skills

Was der Befehl tut

  1. Wendet das ausgewählte Template auf den Zielpfad an
  2. Erstellt einen base44/-Ordner mit Konfigurationsdateien
  3. Registriert das Projekt beim Base44-Backend
  4. Erstellt base44/.app.jsonc mit der App-ID
  5. Falls --deploy verwendet wird:
    • Pusht alle in base44/entities/ definierten Entitäten
    • Führt Install- und Build-Befehle aus (bei Templates mit Frontend)
    • Deployt die Site auf das Base44-Hosting
Diese Seite wurde mit KI übersetzt. Für die genauesten und aktuellsten Informationen siehe die englische Version.