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 functions pull

Scarica le funzioni distribuite da Base44 ai file locali.

Sintassi

npx base44 functions pull [name]

Argomenti

ArgomentoDescrizioneObbligatorio
[name]Nome della funzione da scaricare (scarica tutte se omesso)No

Autenticazione

Richiesta: sì. Se non autenticato, ti verrà chiesto di effettuare prima il login.

Cosa fa

  1. Recupera le funzioni distribuite da Base44
  2. Filtra alla funzione specificata se [name] è fornito
  3. Salta le funzioni possedute da un plugin (non vengono scritte in locale)
  4. Scrive i file delle funzioni nella directory locale functions/ (configurata in base44/config.jsonc)
  5. Riporta ogni file come written (nuovo/aggiornato) o unchanged

Esempi

# Pull all deployed functions
npx base44 functions pull

# Pull a specific function
npx base44 functions pull process-order

Output

$ npx base44 functions pull
 Functions fetched successfully
 Function files written successfully
 process-order              written
 send-notification          unchanged

 Pulled 2 functions to base44/functions
Singola funzione:
$ npx base44 functions pull process-order
 Functions fetched successfully
 Function files written successfully
 process-order              written

 Pulled 1 function to base44/functions

Gestione degli errori

Se la funzione specificata non viene trovata in remoto:
$ npx base44 functions pull nonexistent
 Function "nonexistent" not found on remote
Se la funzione specificata è di proprietà di un plugin:
$ npx base44 functions pull plugin-func
 Function "plugin-func" is managed by a plugin and was not pulled into base44/functions
Se non ci sono funzioni in remoto:
$ npx base44 functions pull
 No functions found on remote

Note

  • I file vengono scritti nella functionsDir configurata in base44/config.jsonc (predefinita functions/)
  • I file che già corrispondono al contenuto remoto vengono saltati (riportati come unchanged)
  • Le funzioni possedute da un plugin vengono saltate — le funzioni gestite da un plugin non vengono mai scritte in locale; appaiono come plugin-owned, skipped nell’output
  • Questo sovrascrive i file di funzione locali esistenti con le versioni remote — fai il commit delle modifiche locali prima
  • Usa npx base44 functions deploy per inviare le modifiche locali a Base44
  • Usa npx base44 functions list per vedere quali funzioni sono distribuite in remoto
Questa pagina è stata tradotta utilizzando l’IA. Per informazioni più accurate e aggiornate, consulta la versione inglese.