Saltar al contenido principal
La CLI de Base44 es una herramienta de línea de comandos para construir proyectos con el servicio backend de Base44. Úsala para crear proyectos, definir tus modelos de datos como entidades y sincronizar todo con Base44. Los proyectos creados con la CLI usan el servicio backend de Base44 y, por ahora, no están integrados con el editor de apps de Base44.
La CLI y el servicio backend están actualmente en beta. Estamos mejorando activamente la plataforma y la documentación con las opiniones de los usuarios. Comparte tus comentarios y peticiones de funcionalidades en nuestra página de GitHub Discussions.

Instalación

npm install -g base44@latest
O ejecuta los comandos directamente con npx:
npx base44@latest <command>
Requiere Node.js 20.19.0 o superior.

Crear proyectos

Crea nuevos proyectos de backend de Base44 con el comando create. Puedes elegir entre las plantillas disponibles para empezar rápidamente. Consulta nuestros artículos de quickstart para un recorrido detallado:

Empezar desde una app de Base44

Si has construido una app con el editor de apps de Base44 y quieres desarrollarla localmente, usa el comando eject para crear un nuevo proyecto de backend de Base44 con una base de código local. Para una guía paso a paso, consulta Empezar desde una app de Base44 existente.

Vincular proyectos de backend existentes

Si tienes código de un proyecto de backend de Base44 existente, como el de una app de ejemplo, usa el comando link para conectarlo a un backend de Base44. Para una guía paso a paso, consulta Vincular un proyecto de backend existente.

Gestionar recursos

Define esquemas de entidades como archivos JSON, escribe funciones serverless en TypeScript, configura agentes de IA y configura conectores OAuth para servicios externos. La CLI valida tus definiciones, informa de qué ha cambiado y mantiene sincronizados tus recursos locales y remotos.

Desarrollar localmente

Inicia un servidor de desarrollo local con dev para probar tu proyecto en tu máquina sin desplegar. Consulta la guía de Desarrollo local para más detalles.

Desplegar tu proyecto

Despliega todos los recursos del proyecto en Base44 con el comando deploy. Esto sube entidades, funciones, conectores, configuración de auth y archivos del sitio en una sola operación. También puedes desplegar recursos individualmente usando entities push, functions deploy, connectors push, auth push y site deploy. Tras desplegar, usa site open para abrir tu sitio en vivo en el navegador.

Configurar autenticación

Gestiona los métodos de inicio de sesión de tu app desde la línea de comandos. Descarga la configuración actual con auth pull, activa o desactiva email/contraseña con auth password-login, activa o desactiva proveedores sociales (Google, Microsoft, Facebook, Apple) con auth social-login y sube tus cambios con auth push. La configuración de auth también se incluye cuando ejecutas deploy.

Ejecutar scripts

Ejecuta scripts independientes de TypeScript o JavaScript que interactúan con tu app usando exec. Hay un cliente del SDK preautenticado disponible como variable global base44, así que puedes acceder a entidades, funciones e integraciones sin código de configuración. Útil para migraciones de datos, scripts de seed, consultas puntuales y automatización. Consulta la guía de Scripts independientes para un recorrido completo.

Véase también

Esta página se tradujo con IA. Para información más precisa y actualizada, consulta la versión en inglés.