Skip to main content
Utilisez la commande eject pour cloner une application que vous avez créée avec l’éditeur d’applications Base44 dans un nouveau projet Base44 avec une base de code locale. La commande crée un nouveau backend sur Base44 avec son propre ID d’application et télécharge votre code localement, vous donnant un contrôle total sur le développement dans votre propre IDE. Votre application d’origine reste inchangée dans Base44.
  • La CLI nécessite Node.js 20.19.0 ou supérieur.
  • Ce guide crée une copie séparée de votre application en tant que nouveau projet. Si vous voulez développer votre application existante en local sans créer de copie séparée, choisissez plutôt l’une de ces options :
    • Intégration GitHub : synchronisation automatique bidirectionnelle avec un dépôt GitHub, nécessite le plan Builder. Idéale pour un développement local continu où vous voulez que les modifications restent synchronisées entre Base44 et votre éditeur.
    • base44 scaffold : écrire du code backend en local et déployer manuellement.
1

Installer la CLI

Installez la CLI Base44 globalement :
2

Éjecter votre application

Exécutez la commande eject :
Si vous n’êtes pas déjà connecté, la commande vous demandera de vous authentifier.Sélectionnez l’application que vous voulez cloner, puis choisissez un dossier de destination. La CLI crée un nouveau projet backend Base44 avec un ID d’application unique et télécharge le code frontend et les ressources backend de votre application localement.
Une fois terminé, vous avez :
  • Nouveau projet backend Base44 : un backend distinct sur Base44 avec son propre ID d’application et une base de données vide.
  • Fichiers de projet locaux :
    • Code frontend : le frontend React de votre application, prêt à être modifié et construit.
    • Ressources backend : schémas d’entités, fonctions et fichiers de configuration dans le répertoire base44/.
Vos schémas d’entités sont copiés dans le nouveau projet, mais pas les données. Consultez Travailler avec les données pour ajouter des enregistrements. Pour plus de détails sur les fichiers générés, consultez Structure du projet.

Quand utiliser eject

Utilisez eject lorsque vous :
  • Voulez développer une application existante dans votre propre IDE avec un contrôle total du code.
  • Voulez créer des clients supplémentaires qui partagent votre backend, tels qu’une application mobile ou une extension Chrome.
  • Avez besoin de workflows de contrôle de version au-delà de l’intégration GitHub, tels que des branches de fonctionnalités ou des pull requests.
Si vous voulez écrire du code backend en local pour une application existante sans créer de copie séparée, utilisez plutôt base44 scaffold.

Étapes suivantes

Maintenant que vous avez un projet local, vous pouvez :
  • Utiliser le SDK pour ajouter plus de fonctionnalités à votre frontend.
  • Ajouter des entités, des fonctions backend et des agents. Si vous travaillez en TypeScript, générez des types pour obtenir l’autocomplétion et la sécurité des types.
  • Continuer à construire votre frontend et déployer les mises à jour avec base44 deploy.

Voir aussi

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