base44 eject
Téléchargez le code d’un projet Base44 existant sur votre machine locale.Syntaxe
Options
Ce que fait la commande
La commandeeject vous permet de télécharger le code source d’un projet Base44 créé ou géré via la plateforme :
- Liste tous les projets éjectables (projets avec code source géré)
- Vous laisse sélectionner un projet interactivement (ou le spécifier via
--app-id) - Télécharge le code du projet vers un répertoire local
- Crée un nouveau projet comme copie (nommé « {Original Name} Copy »)
- Lie le code téléchargé au nouveau projet
- Crée
.env.localavec l’ID du nouveau projet - Installe éventuellement les dépendances, build et déploie le projet
Exemples
Workflow
Lorsque vous exécutezeject :
- Sélection de projet : choisissez parmi les projets éjectables disponibles
- Sélection du chemin : indiquez où créer le projet (par défaut
./{project-name}ou./si le répertoire courant est vide) - Téléchargement : le code du projet est téléchargé vers le chemin spécifié
- Création d’un nouveau projet : une copie du projet est créée dans Base44 (par exemple, « My App Copy »)
- Liaison : le code local est lié au nouveau projet
- Déploiement facultatif : si le projet a des commandes de build configurées, on vous demande si vous voulez déployer
- Exécute la commande d’installation (par exemple,
npm install) - Exécute la commande de build (par exemple,
npm run build) - Déploie toutes les ressources avec
base44 deploy
- Exécute la commande d’installation (par exemple,
Prérequis
- Doit être authentifiée (exécutez d’abord
npx base44 login) - Le projet doit être éjectable (avoir un code source géré)
- En mode non interactif,
--app-idet--pathsont tous deux requis
Cas d’usage
- Télécharger un projet créé via le tableau de bord Base44
- Cloner un projet géré pour un développement local
- Créer une copie d’un projet existant pour le personnaliser
Remarques
- La commande crée un nouveau projet en copie, préservant l’original
- Le nouveau projet sera nommé « {Original Name} Copy »
- Le code téléchargé est automatiquement lié au nouveau projet
- Si le répertoire courant est vide, le chemin par défaut est
./ - Si le répertoire courant contient des fichiers, le chemin par défaut est
./{kebab-case-project-name} - Seuls les projets avec
isManagedSourceCode !== falsepeuvent être éjectés - S’il n’y a pas de projets éjectables, la commande se termine avec « No projects available to eject. »
Commandes associées
Cette page a été traduite à l’aide de l’IA. Pour les informations les plus précises et à jour, consultez la version anglaise.