Saltar al contenido principal
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.
  • Esta guía es para apps creadas con el editor de apps de Base44. Para conectar código de proyecto de backend, como apps de ejemplo o proyectos compartidos por miembros del equipo, a un backend de Base44, consulta Vincular un proyecto de backend existente.
  • El CLI requiere Node.js 20.19.0 o superior.
1

Instala el CLI

Instala el CLI de Base44 globalmente:
npm install -g base44@latest
2

Haz eject de tu app

Ejecuta el comando eject:
base44 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.

Siguientes pasos

Ahora que tienes un proyecto local, puedes:

Ver también

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