Skip to main content
Usa el comando 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.
Cuando se complete, tendrás:
  • 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/.
Los esquemas de tus entidades se copian al nuevo proyecto, pero los datos no. Consulta Trabajar con datos para añadir registros. Para detalles sobre los archivos generados, consulta Estructura del proyecto.

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.
Si quieres escribir código de backend localmente para una app existente sin crear una copia separada, usa base44 scaffold en su lugar.

Siguientes pasos

Ahora que tienes un proyecto local, puedes:

Ver también

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