base44 eject
Scarica il codice di un progetto Base44 esistente sulla tua macchina locale.Sintassi
Opzioni
Cosa fa
Il comandoeject ti permette di scaricare il codice sorgente di un progetto Base44 creato o gestito attraverso la piattaforma:
- Elenca tutti i progetti eleggibili per l’eject (progetti con codice sorgente gestito)
- Ti permette di selezionare un progetto in modo interattivo (o specificare tramite
--app-id) - Scarica il codice del progetto in una directory locale
- Crea un nuovo progetto come copia (nominato “{Nome originale} Copy”)
- Collega il codice scaricato al nuovo progetto
- Crea
.env.localcon il nuovo ID del progetto - Facoltativamente installa le dipendenze, costruisce e distribuisce il progetto
Esempi
Flusso di lavoro
Quando eseguieject:
- Selezione del progetto: scegli tra i progetti eleggibili disponibili
- Selezione del percorso: specifica dove creare il progetto (predefinito
./{project-name}o./se la directory corrente è vuota) - Download: il codice del progetto viene scaricato nel percorso specificato
- Creazione del nuovo progetto: viene creata una copia del progetto in Base44 (ad es. “My App Copy”)
- Collegamento: il codice locale viene collegato al nuovo progetto
- Distribuzione facoltativa: se il progetto ha comandi di build configurati, ti verrà chiesto se vuoi distribuire
- Esegue il comando di install (ad es.
npm install) - Esegue il comando di build (ad es.
npm run build) - Distribuisce tutte le risorse con
base44 deploy
- Esegue il comando di install (ad es.
Requisiti
- Devi essere autenticato (esegui prima
npx base44 login) - Il progetto deve essere eleggibile per l’eject (avere codice sorgente gestito)
- In modalità non interattiva, sia
--app-idsia--pathsono obbligatori
Casi d’uso
- Scaricare un progetto creato attraverso la dashboard di Base44
- Clonare un progetto gestito per lo sviluppo locale
- Creare una copia di un progetto esistente da personalizzare
Note
- Il comando crea un nuovo progetto come copia, preservando l’originale
- Il nuovo progetto sarà nominato “{Nome originale} Copy”
- Il codice scaricato viene collegato automaticamente al nuovo progetto
- Se la directory corrente è vuota, il percorso predefinito è
./ - Se la directory corrente ha file, il percorso predefinito è
./{kebab-case-project-name} - Solo i progetti con
isManagedSourceCode !== falsepossono essere estratti - Se non esistono progetti eleggibili, il comando esce con “No projects available to eject.”
Comandi correlati
Questa pagina è stata tradotta utilizzando l’IA. Per informazioni più accurate e aggiornate, consulta la versione inglese.