Skip to main content
Questa pagina fa parte di una skill per agenti IA di programmazione ed è scritta per gli agenti, non per gli umani. Per la documentazione Base44 leggibile dagli umani, consulta la documentazione per sviluppatori.

base44 eject

Scarica il codice di un progetto Base44 esistente sulla tua macchina locale.

Sintassi

Opzioni

Cosa fa

Il comando eject ti permette di scaricare il codice sorgente di un progetto Base44 creato o gestito attraverso la piattaforma:
  1. Elenca tutti i progetti eleggibili per l’eject (progetti con codice sorgente gestito)
  2. Ti permette di selezionare un progetto in modo interattivo (o specificare tramite --app-id)
  3. Scarica il codice del progetto in una directory locale
  4. Crea un nuovo progetto come copia (nominato “{Nome originale} Copy”)
  5. Collega il codice scaricato al nuovo progetto
  6. Crea .env.local con il nuovo ID del progetto
  7. Facoltativamente installa le dipendenze, costruisce e distribuisce il progetto

Esempi

Flusso di lavoro

Quando esegui eject:
  1. Selezione del progetto: scegli tra i progetti eleggibili disponibili
  2. Selezione del percorso: specifica dove creare il progetto (predefinito ./{project-name} o ./ se la directory corrente è vuota)
  3. Download: il codice del progetto viene scaricato nel percorso specificato
  4. Creazione del nuovo progetto: viene creata una copia del progetto in Base44 (ad es. “My App Copy”)
  5. Collegamento: il codice locale viene collegato al nuovo progetto
  6. 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

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-id sia --path sono 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 !== false possono 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.