eject per clonare un’app che hai creato con l’editor di app Base44 in un nuovo progetto Base44 con codebase locale. Il comando crea un nuovo backend su Base44 con un proprio ID app e scarica il tuo codice in locale, dandoti pieno controllo sullo sviluppo nel tuo IDE. La tua app originale rimane su Base44 invariata.
- La CLI richiede Node.js 20.19.0 o superiore.
- Questa guida crea una copia separata della tua app come nuovo progetto. Se vuoi sviluppare la tua app esistente in locale senza creare una copia separata, scegli invece una di queste opzioni:
- Integrazione GitHub: sincronizzazione automatica bidirezionale con un repo GitHub, richiede il piano Builder. Ideale per uno sviluppo locale continuativo in cui vuoi che le modifiche restino sincronizzate tra Base44 e il tuo editor.
base44 scaffold: scrivi codice backend in locale e fai il deploy manualmente.
1
Installa la CLI
Installa la CLI di Base44 a livello globale:
2
Esegui l'eject della tua app
Esegui il comando eject:Se non hai già effettuato l’accesso, il comando ti chiederà di autenticarti.Seleziona l’app che vuoi clonare, quindi scegli una cartella di destinazione. La CLI crea un nuovo progetto backend Base44 con un ID app univoco e scarica in locale il codice frontend della tua app e le risorse backend.
- Nuovo progetto backend Base44: un backend separato su Base44 con il proprio ID app e un database vuoto.
- File di progetto locali:
- Codice frontend: il frontend React della tua app, pronto per essere modificato e compilato.
- Risorse backend: schemi di entità, funzioni e file di configurazione nella directory
base44/.
Quando usare eject
Usa eject quando:- Vuoi sviluppare un’app esistente nel tuo IDE con pieno controllo del codice.
- Vuoi creare client aggiuntivi che condividono il tuo backend, come un’app mobile o un’estensione Chrome.
- Hai bisogno di flussi di lavoro di versionamento oltre l’integrazione GitHub, come feature branch o pull request.
base44 scaffold.
Passaggi successivi
Ora che hai un progetto locale, puoi:- Usare l’SDK per aggiungere più funzionalità al tuo frontend.
- Aggiungere entità, funzioni backend e agenti. Se stai lavorando in TypeScript, genera i tipi per ottenere autocompletamento e sicurezza dei tipi.
- Continuare a sviluppare il tuo frontend e distribuire aggiornamenti con
base44 deploy.
Vedi anche
- Riferimento del comando
eject: esporta la configurazione backend di Base44 - Struttura del progetto: come sono organizzati i file di progetto
- Riferimento 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.