eject para clonar una app que has creado con el editor de apps de Base44 en un nuevo proyecto de Base44 con un código base local. El comando crea un nuevo backend en Base44 con su propio app ID y descarga tu código localmente, lo que te da control total sobre el desarrollo en tu propio IDE. Tu app original permanece en Base44 sin cambios.
- El CLI requiere Node.js 20.19.0 o superior.
- Esta guía crea una copia separada de tu app como un proyecto nuevo. Si quieres desarrollar tu app existente localmente sin crear una copia separada, elige una de estas opciones en su lugar:
- Integración con GitHub: Sincronización automática bidireccional con un repo de GitHub, requiere el plan Builder. Ideal para desarrollo local continuo donde quieres que los cambios se mantengan sincronizados entre Base44 y tu editor.
base44 scaffold: Escribe código de backend localmente y despliega manualmente.
1
Instala el CLI
Instala el CLI de Base44 globalmente:
2
Haz eject de tu app
Ejecuta el comando eject:Si aún no has iniciado sesión, el comando te pedirá que te autentiques.Selecciona la app que quieres clonar y elige una carpeta de destino. El CLI crea un nuevo proyecto de backend de Base44 con un app ID único y descarga el código del frontend y los recursos del backend de tu app localmente.
- Nuevo proyecto de backend de Base44: Un backend separado en Base44 con su propio app ID y una base de datos vacía.
- Archivos del proyecto local:
- Código del frontend: El frontend React de tu app, listo para modificar y compilar.
- Recursos del backend: Esquemas de entidades, funciones y archivos de configuración en el directorio
base44/.
Cuándo usar eject
Usa eject cuando:- Quieras desarrollar una app existente en tu propio IDE con control total del código.
- Quieras crear clientes adicionales que compartan tu backend, como una app móvil o una extensión de Chrome.
- Necesites flujos de trabajo de control de versiones más allá de la integración con GitHub, como branches de funciones o pull requests.
base44 scaffold en su lugar.
Siguientes pasos
Ahora que tienes un proyecto local, puedes:- Usar el SDK para añadir más funcionalidad a tu frontend.
- Añadir entidades, funciones de backend y agentes. Si trabajas en TypeScript, genera tipos para obtener autocompletado y seguridad de tipos.
- Seguir creando tu frontend y desplegar actualizaciones con
base44 deploy.
Ver también
- Referencia del comando
eject: Exporta la configuración de tu backend de Base44 - Estructura del proyecto: Cómo se organizan los archivos del proyecto
- Referencia de comandos del CLI: Todos los comandos del CLI disponibles
Esta página fue traducida con IA. Para obtener la información más precisa y actualizada, consulta la versión en inglés.