scaffold crea los archivos de configuración que tu entorno de desarrollo necesita y conecta tu entorno local con los recursos de backend de tu app. El frontend permanece en el editor visual de Base44. A diferencia de eject, que crea una nueva app y descarga tu código existente incluido el frontend, scaffold trabaja con tu app tal como está.
- Esta guía requiere el ID de tu app existente. Puedes encontrarlo en la URL de la app en el editor de apps de Base44:
app.base44.com/apps/<id>/... - El CLI requiere Node.js 20.19.0 o superior.
- Si quieres un enfoque de desarrollo local distinto para una app que ya tienes en Base44, considera estas opciones en su lugar:
- Integración con GitHub: sincronización automática bidireccional con un repo de GitHub, requiere el plan Builder.
base44 eject: crea una copia local separada de la app como un proyecto nuevo.base44 link: vincula archivos de proyecto ya existentes en disco a un backend de Base44.
1
Instala el CLI
Instala el CLI de Base44 globalmente:
2
Crea o navega a tu directorio de proyecto
Crea un directorio para tu proyecto local y navega hasta él:También puedes ejecutar
scaffold en un directorio que ya tenga archivos. El comando solo escribe archivos que aún no existen.3
Haz scaffold del proyecto
Ejecuta el comando scaffold con el ID de tu app:Si aún no has iniciado sesión, el comando te pedirá que te autentiques.El CLI crea archivos de configuración en tu directorio y los vincula a tu app en Base44.
base44/config.jsonc: Configuración del proyecto, incluido el nombre de tu app y los ajustes de visibilidad.base44/.app.jsonc: Vincula tu directorio local a tu app en Base44. Ignorado por git de forma predeterminada.base44/.gitignore: Excluye del control de versiones los archivos generados y los secretos..agents/y.claude/: Skills de agentes de IA que enseñan a tu IDE a trabajar con Base44. Pasa--no-skillspara omitir esto.
Cuándo usar scaffold
Usa scaffold cuando:- Quieras escribir recursos de backend (entidades, funciones, agentes) localmente mientras el frontend permanece en el editor visual de Base44. Para tener acceso local también al código del frontend, usa
base44 ejecten su lugar. - Prefieras despliegues manuales en lugar de sincronización automática, o no tengas el nivel de plan requerido para la integración con GitHub.
- Necesites configurar el desarrollo local en una segunda máquina para la misma app.
Próximos pasos
Ahora que tu proyecto está configurado, puedes:- Añadir entidades, funciones de backend y agentes. Si trabajas en TypeScript, genera tipos para obtener autocompletado y seguridad de tipos.
- Desplegar tus recursos de backend en Base44 con
base44 deploy.
Consulta también
- Referencia del comando
scaffold: Flags del comando y detalles de uso - Estructura del proyecto: Cómo se organizan los archivos del proyecto
- Referencia de comandos del CLI: Todos los comandos disponibles del CLI
Esta página fue traducida con IA. Para obtener la información más precisa y actualizada, consulta la versión en inglés.