Passer au contenu principal
Le CLI Base44 est un outil en ligne de commande pour créer des projets avec le service backend de Base44. Utilisez-le pour créer des projets, définir vos modèles de données en tant qu’entités et tout synchroniser avec Base44. Les projets créés avec le CLI utilisent le service backend de Base44 et ne sont pas actuellement intégrés à l’éditeur d’app de Base44.
Le CLI et le service backend sont actuellement en bêta. Nous améliorons activement la plateforme et la documentation en fonction des retours des utilisateurs. Partagez vos réflexions et demandes de fonctionnalités sur notre page GitHub Discussions.

Installation

npm install -g base44@latest
Ou exécutez directement les commandes avec npx :
npx base44@latest <command>
Nécessite Node.js 20.19.0 ou supérieur.

Créer des projets

Créez de nouveaux projets backend Base44 avec la commande create. Vous pouvez choisir parmi les templates disponibles pour démarrer rapidement. Consultez nos articles de quickstart pour une procédure détaillée :

Partir d’une app Base44

Si vous avez créé une app avec l’éditeur d’app Base44 et que vous souhaitez la développer localement, utilisez la commande eject pour créer un nouveau projet backend Base44 avec une base de code locale. Pour un guide étape par étape, consultez Partir d’une app Base44 existante.

Lier des projets backend existants

Si vous avez du code de projet backend Base44 existant, par exemple à partir d’une app d’exemple, utilisez la commande link pour le connecter à un backend Base44. Pour un guide étape par étape, consultez Lier un projet backend existant.

Gérer les ressources

Définissez les schémas d’entités en tant que fichiers JSON, écrivez des fonctions serverless en TypeScript, configurez des agents IA et mettez en place des connecteurs OAuth pour les services externes. Le CLI valide vos définitions, rapporte ce qui a changé et garde vos ressources locales et distantes synchronisées.

Développer localement

Démarrez un serveur de développement local avec dev pour tester votre projet sur votre machine sans déployer. Consultez le guide Développement local pour plus de détails.

Déployer votre projet

Déployez toutes les ressources de votre projet vers Base44 avec la commande deploy. Cela pousse les entités, fonctions, connecteurs, config auth et fichiers de site en une seule opération. Vous pouvez également déployer les ressources individuellement à l’aide de entities push, functions deploy, connectors push, auth push et site deploy. Après le déploiement, utilisez site open pour ouvrir votre site en direct dans le navigateur.

Configurer l’authentification

Gérez les méthodes de connexion de votre app depuis la ligne de commande. Récupérez la configuration actuelle avec auth pull, activez/désactivez e-mail/mot de passe avec auth password-login, activez/désactivez les fournisseurs sociaux (Google, Microsoft, Facebook, Apple) avec auth social-login et poussez vos modifications avec auth push. La config auth est également incluse lorsque vous exécutez deploy.

Exécuter des scripts

Exécutez des scripts TypeScript ou JavaScript autonomes qui interagissent avec votre app à l’aide de exec. Un client SDK pré-authentifié est disponible en tant que variable globale base44, vous pouvez donc accéder aux entités, fonctions et intégrations sans code de configuration. Utile pour les migrations de données, les scripts de seed, les requêtes ponctuelles et l’automatisation. Consultez le guide Scripts autonomes pour une procédure complète.

Voir aussi

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