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.
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-skillspour ignorer cette étape.
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 :- Ajouter des entités, des fonctions backend et des agents. Si vous travaillez en TypeScript, générez les types pour obtenir l’autocomplétion et la sécurité de typage.
- Déployer vos ressources backend sur Base44 avec
base44 deploy.
Voir aussi
- Référence de la commande
scaffold: options et détails d’utilisation de la commande - Structure du projet : comment les fichiers du projet sont organisés
- Référence des commandes CLI : toutes les commandes CLI disponibles
Cette page a été traduite par IA. Pour les informations les plus précises et à jour, consultez la version anglaise.