scaffold crea i file di configurazione di cui il tuo ambiente di sviluppo ha bisogno e collega il tuo ambiente locale alle risorse backend della tua app. Il frontend resta nell’editor visuale di Base44. A differenza di eject, che crea una nuova app e scarica il tuo codice esistente incluso il frontend, scaffold lavora con la tua app così com’è.
- Questa guida richiede l’ID della tua app esistente. Lo trovi nell’URL dell’app nell’editor di app Base44:
app.base44.com/apps/<id>/... - La CLI richiede Node.js 20.19.0 o superiore.
- Se vuoi un approccio diverso allo sviluppo locale per un’app che hai già su Base44, considera invece queste opzioni:
- Integrazione GitHub: sincronizzazione automatica bidirezionale con un repo GitHub, richiede il piano Builder.
base44 eject: crea una copia locale separata dell’app come nuovo progetto.base44 link: collega file di progetto esistenti già su disco a un backend Base44.
1
Installa la CLI
Installa la CLI di Base44 a livello globale:
2
Crea o entra nella directory del progetto
Crea una directory per il tuo progetto locale ed entraci:Puoi anche eseguire
scaffold in una directory che contiene già dei file. Il comando scrive solo i file che non esistono ancora.3
Esegui lo scaffold del progetto
Esegui il comando scaffold con l’ID della tua app:Se non hai già effettuato l’accesso, il comando ti chiederà di autenticarti.La CLI crea i file di configurazione nella tua directory e li collega alla tua app su Base44.
base44/config.jsonc: la configurazione del progetto, inclusi il nome della tua app e le impostazioni di visibilità.base44/.app.jsonc: collega la tua directory locale alla tua app su Base44. Ignorato da git per impostazione predefinita.base44/.gitignore: esclude dal controllo di versione i file generati e i segreti..agents/e.claude/: skill degli agenti AI che insegnano al tuo IDE come lavorare con Base44. Passa--no-skillsper saltare questo passaggio.
Quando usare scaffold
Usa scaffold quando:- Vuoi scrivere risorse backend (entità, funzioni, agenti) in locale mentre il frontend resta nell’editor visuale di Base44. Per avere accesso locale anche al codice frontend, usa invece
base44 eject. - Preferisci i deploy manuali alla sincronizzazione automatica, oppure non hai il livello di piano richiesto per l’integrazione GitHub.
- Devi configurare lo sviluppo locale su una seconda macchina per la stessa app.
Prossimi passaggi
Ora che il tuo progetto è configurato, puoi:- Aggiungere entità, funzioni backend e agenti. Se lavori in TypeScript, genera i tipi per ottenere autocompletamento e sicurezza dei tipi.
- Fare il deploy delle tue risorse backend su Base44 con
base44 deploy.
Vedi anche
- Riferimento del comando
scaffold: flag del comando e dettagli d’uso - Struttura del progetto: come sono organizzati i file del progetto
- Riferimento dei comandi CLI: tutti i comandi CLI disponibili
Questa pagina è stata tradotta con l’AI. Per le informazioni più accurate e aggiornate, consulta la versione inglese.