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 dev

Démarre le développement local pour un projet Base44 lié. Cette commande démarre toujours le backend Base44 en local. Si base44/config.jsonc définit site.serveCommand, elle lance aussi votre serveur de dev front-end depuis la racine du projet et le relie automatiquement au backend local.

Syntaxe

npx base44 dev [options]

Options

OptionDescriptionRequisDéfaut
-p, --port <number>Port pour le backend Base44 localNon4400

Authentification

Requise : oui. Si vous n’êtes pas authentifié, une invite de connexion s’affiche.

Prérequis

  • Doit être exécutée depuis un projet Base44 local lié
  • base44/.app.jsonc doit exister
  • base44 dev ne peut pas être utilisée avec --app-id ou BASE44_APP_ID

Ce que fait la commande

  1. Lit la configuration de votre projet local lié
  2. Démarre le backend Base44 local pour les entités, fonctions et routes d’authentification
  3. Surveille les ressources Base44 locales et les recharge en cas de changement
  4. Si site.serveCommand est configurée, démarre votre serveur de dev front-end depuis la racine du projet
  5. Injecte VITE_BASE44_APP_ID et VITE_BASE44_APP_BASE_URL dans le processus front-end
  6. Arrête tout proprement quand vous stoppez la commande

Comportement front-end + backend

base44 dev fonctionne pour le backend et le front-end :
  • Backend : toujours exécuté en local
  • Front-end : exécuté uniquement lorsque base44/config.jsonc inclut site.serveCommand
Avant d’utiliser base44 dev pour un développement local full-stack, vérifiez votre config :
{
  "site": {
    "serveCommand": "npm run dev"
  }
}
Si site.serveCommand est absent, base44 dev fonctionne toujours, mais ne démarre que le backend Base44.

Exemples

# Start local development on the default port
npx base44 dev

# Start the backend on a specific port
npx base44 dev --port 4500

Remarques

  • Utilisez-la depuis un projet local lié, pas avec --app-id
  • Lorsque le front-end tourne, le CLI diffuse ensemble la sortie du backend et du front-end
  • Si le processus front-end s’arrête, l’environnement de dev local s’arrête aussi
Cette page a été traduite à l’aide de l’IA. Pour les informations les plus précises et à jour, consultez la version anglaise.