Skip to main content
Cette page fait partie d’une compétence d’agent de code IA et est écrite pour les agents, pas pour les humains. Pour la documentation Base44 lisible par un humain, consultez la documentation développeur.

base44 create

Crée un nouveau projet Base44 à partir d’un modèle. Cette commande est agnostique du framework et peut soit générer un projet complet, soit ajouter la configuration Base44 à un projet existant.

Critique : mode non interactif requis

Fournissez TOUJOURS à la fois le nom du projet ET le flag --path. Sans les deux, la commande ouvre un TUI interactif que les agents ne peuvent pas utiliser correctement. MAUVAIS : npx base44 create MAUVAIS : npx base44 create my-app BON : npx base44 create my-app -p ./my-app

Syntaxe

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

Arguments et options

Argument/OptionDescriptionRequis
nameNom du projet (argument positionnel)Oui*
-p, --path <path>Chemin où créer le projetOui*
-t, --template <id>ID de modèle (voir les modèles ci-dessous)Non
--deployBuildez et déployez le site (inclut le push des entités)Non
--no-skillsIgnorer l’installation des compétences d’agent IA (installées par défaut)Non
*Requis pour le mode non interactif. name et --path doivent être fournis ensemble.

Sélection du modèle (CRITIQUE - choisir de manière appropriée)

Vous DEVEZ sélectionner le modèle le plus approprié en fonction des besoins de l’utilisateur :
ID de modèleQuand l’utiliserScénarios d’exemple
backend-and-clientCréer une NOUVELLE application web full-stack à partir de zéro« Crée une application de tâches », « Construis-moi un tableau de bord », « Fais une application SaaS »
backend-onlyAjouter Base44 à un projet EXISTANT OU utiliser un framework différent (Next.js, Vue, Svelte, etc.)« Ajoute Base44 à mon projet », « Je veux utiliser Next.js », « J’ai déjà un front-end »
Choix par défaut : lorsque l’utilisateur demande de « créer une application » ou « construire un projet » sans préciser de framework, utilisez backend-and-client pour fournir une application complète et prête pour la production avec Vite + React + Tailwind.

Le flag --path

  • Pour le modèle backend-and-client (nouveaux projets) : utilisez un chemin vers un nouveau sous-dossier
    npx base44 create my-app -p ./my-app -t backend-and-client
    
  • Pour le modèle backend-only (projets existants) : utilisez -p . dans le répertoire courant
    npx base44 create my-app -p .
    

Workflow : utiliser backend-only avec des frameworks externes

CRITIQUE : le dossier du projet DOIT exister AVANT d’exécuter base44 create avec backend-only Le modèle backend-only n’ajoute que les fichiers de configuration Base44 — il ne crée PAS de front-end. Si vous voulez un front-end avec un framework précis :
# 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 .
ATTENTION : ne faites PAS :
  • Créer un dossier vide manuellement puis essayer d’exécuter npx create vite à l’intérieur (échouera - le dossier existe)
  • Exécuter base44 create avec backend-only en s’attendant à ce qu’il crée un front-end (ce ne sera pas le cas)
À FAIRE :
  • Exécutez d’ABORD la commande d’init du framework externe (elle crée son propre dossier)
  • Puis exécutez base44 create dans ce dossier avec -p .

Exemples

# 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

Ce que fait la commande

  1. Applique le modèle sélectionné au chemin cible
  2. Crée un dossier base44/ avec les fichiers de configuration
  3. Enregistre le projet auprès du backend Base44
  4. Crée base44/.app.jsonc avec l’ID de l’application
  5. Si --deploy est utilisé :
    • Pousse toute entité définie dans base44/entities/
    • Exécute les commandes d’installation et de build (pour les modèles avec front-end)
    • Déploie le site vers l’hébergement Base44
Cette page a été traduite à l’aide de l’IA. Pour les informations les plus précises et à jour, consultez la version anglaise.