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 scaffold

Crea la struttura di un progetto locale per un’app Base44 esistente. Usa questo quando hai già un’app Base44 (ne conosci l’app ID) e vuoi configurare i file di progetto locali per lavorarci. Viene eseguito completamente in modalità non interattiva, quindi è sicuro per agenti e CI.

Sintassi

Crea la struttura nella directory corrente.

Argomenti e opzioni

*L’app ID è obbligatorio: fornisci tramite --app-id o la variabile d’ambiente BASE44_APP_ID. Se nessuno dei due è impostato, il comando fallisce.

Esempi

Cosa fa

  1. Risolve l’app ID da --app-id o dalla variabile d’ambiente BASE44_APP_ID
  2. Applica il template backend-only alla directory corrente
  3. Registra i file del progetto contro l’app esistente e scrive base44/.app.jsonc con l’app ID
  4. Installa le skill per agenti IA (a meno che non venga passato --no-skills)

Passaggio dal provisioning (Stripe Projects / projects.dev)

scaffold è il comando da eseguire dopo che un’app Base44 è stata provisionata attraverso un flusso Stripe Projects / projects.dev. Usa scaffold, non create — l’app esiste già, quindi create creerebbe un duplicato. Quando Base44 viene provisionato in quel modo, le credenziali vengono iniettate nell’ambiente sotto il prefisso BASE44_PROJECTS_ (ad es. BASE44_PROJECTS_BASE44_APP_ID, BASE44_PROJECTS_BASE44_ACCESS_TOKEN, BASE44_PROJECTS_BASE44_REFRESH_TOKEN). La CLI normalizza automaticamente questi ai nomi semplici che usa (BASE44_APP_ID, BASE44_ACCESS_TOKEN, …). Di conseguenza:
  • App ID viene risolto automaticamente da BASE44_APP_ID — nessun flag --app-id necessario.
  • Autenticazione è inizializzata da BASE44_ACCESS_TOKEN / BASE44_REFRESH_TOKEN — nessun npx base44 login interattivo necessario.
Quindi l’intero passaggio post-provisioning è semplicemente:
Eseguilo dalla directory in cui vuoi i file del progetto. Dopo lo scaffolding, invia le risorse con npx base44 deploy.

Note

  • Template: usa sempre il template backend-only (solo configurazione Base44 — nessun frontend viene generato).
  • Non interattivo: non chiede mai. Non fa il push delle entità né distribuisce il sito. Usa npx base44 deploy dopo per inviare le risorse.
  • Solo app esistenti: a differenza di create, questo non crea una nuova app Base44 — collega i file locali all’app ID che fornisci.
  • Autenticazione: richiede che tu sia autenticato (esegui prima npx base44 login).
  • Il file .app.jsonc dovrebbe essere ignorato da git (contiene l’app ID).
Questa pagina è stata tradotta utilizzando l’IA. Per informazioni più accurate e aggiornate, consulta la versione inglese.