base44 eject
Scarica il codice di un progetto Base44 esistente sulla tua macchina locale.Sintassi
Opzioni
| Opzione | Descrizione | Obbligatorio |
|---|---|---|
-p, --path <path> | Percorso dove scrivere il progetto | No |
--app-id <id> | App ID da eseguire l’eject (salta la selezione interattiva) — flag globale, accettato anche tramite variabile d’ambiente BASE44_APP_ID | No |
-y, --yes | Salta le richieste di conferma | No |
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
| Comando | Descrizione |
|---|---|
base44 create | Crea un nuovo progetto Base44 da un template |
base44 link | Collega una directory esistente a un progetto Base44 |
base44 deploy | Distribuisce tutte le risorse del progetto |
Questa pagina è stata tradotta utilizzando l’IA. Per informazioni più accurate e aggiornate, consulta la versione inglese.

