Skip to main content
Utilisez ce guide pour écrire du code backend en local pour une application Base44 que vous avez déjà. La commande scaffold crée les fichiers de configuration dont votre environnement de développement a besoin et connecte votre environnement local aux ressources backend de votre application. Le frontend reste dans l’éditeur visuel de Base44. Contrairement à eject, qui crée une nouvelle application et télécharge votre code existant y compris le frontend, scaffold fonctionne avec votre application en place.
  • Ce guide nécessite l’ID de votre application existante. Vous pouvez le trouver dans l’URL de l’application dans l’éditeur d’applications Base44 : app.base44.com/apps/<id>/...
  • La CLI nécessite Node.js 20.19.0 ou supérieur.
  • Si vous voulez une approche de développement local différente pour une application que vous avez déjà sur Base44, envisagez plutôt ces options :
    • Intégration GitHub : synchronisation automatique bidirectionnelle avec un dépôt GitHub, nécessite le plan Builder.
    • base44 eject : créer une copie locale séparée de l’application en tant que nouveau projet.
    • base44 link : lier des fichiers de projet existants déjà sur disque à un backend Base44.
1

Installer la CLI

Installez la CLI Base44 globalement :
2

Créer votre dossier de projet ou y accéder

Créez un dossier pour votre projet local et accédez-y :
Vous pouvez aussi exécuter scaffold dans un dossier qui contient déjà des fichiers. La commande n’écrit que les fichiers qui n’existent pas encore.
3

Générer le squelette du projet

Exécutez la commande scaffold avec votre ID d’application :
Si vous n’êtes pas déjà connecté, la commande vous demandera de vous authentifier.La CLI crée des fichiers de configuration dans votre dossier et les lie à votre application sur Base44.
Une fois terminé, votre dossier contient :
  • base44/config.jsonc : la configuration du projet, y compris le nom de votre application et les paramètres de visibilité.
  • base44/.app.jsonc : lie votre dossier local à votre application sur Base44. Ignoré par git par défaut.
  • base44/.gitignore : exclut les fichiers générés et les secrets du contrôle de version.
  • .agents/ et .claude/ : des compétences d’agent IA qui apprennent à votre IDE comment travailler avec Base44. Passez --no-skills pour ignorer cette étape.
Pour plus de détails sur les fichiers générés, consultez Structure du projet.

Quand utiliser scaffold

Utilisez scaffold lorsque vous :
  • Voulez écrire des ressources backend (entités, fonctions, agents) en local pendant que le frontend reste dans l’éditeur visuel de Base44. Pour obtenir aussi un accès local au code frontend, utilisez plutôt base44 eject.
  • Préférez les déploiements manuels à la synchronisation automatique, ou n’avez pas le niveau de plan requis pour l’intégration GitHub.
  • Devez configurer le développement local sur une deuxième machine pour la même application.

Prochaines étapes

Maintenant que votre projet est configuré, vous pouvez :

Voir aussi

Cette page a été traduite par IA. Pour les informations les plus précises et à jour, consultez la version anglaise.