Skip to main content
Esta página es parte de una habilidad de agente de codificación con IA y está escrita para agentes, no para humanos. Para la documentación de Base44 legible por humanos, consulta la documentación para desarrolladores.

base44 functions pull

Extrae funciones desplegadas de Base44 a archivos locales.

Sintaxis

npx base44 functions pull [name]

Argumentos

ArgumentoDescripciónRequerido
[name]Nombre de la función a extraer (extrae todas si se omite)No

Autenticación

Requerida: Sí. Si no estás autenticado, se te pedirá que inicies sesión primero.

Lo que hace

  1. Obtiene las funciones desplegadas de Base44
  2. Filtra a la función especificada si se proporciona [name]
  3. Omite funciones propiedad de un plugin (no se escriben localmente)
  4. Escribe archivos de función en el directorio local functions/ (configurado en base44/config.jsonc)
  5. Reporta cada archivo como written (nuevo/actualizado) o unchanged

Ejemplos

# Extraer todas las funciones desplegadas
npx base44 functions pull

# Extraer una función específica
npx base44 functions pull process-order

Salida

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

 Pulled 2 functions to base44/functions
Una sola función:
$ npx base44 functions pull process-order
 Functions fetched successfully
 Function files written successfully
 process-order              written

 Pulled 1 function to base44/functions

Manejo de errores

Si la función especificada no se encuentra en el remoto:
$ npx base44 functions pull nonexistent
 Function "nonexistent" not found on remote
Si la función especificada es propiedad de un plugin:
$ npx base44 functions pull plugin-func
 Function "plugin-func" is managed by a plugin and was not pulled into base44/functions
Si no existen funciones en el remoto:
$ npx base44 functions pull
 No functions found on remote

Notas

  • Los archivos se escriben en el functionsDir configurado en base44/config.jsonc (por defecto functions/)
  • Los archivos que ya coinciden con el contenido remoto se omiten (reportados como unchanged)
  • Las funciones propiedad de un plugin se omiten — las funciones gestionadas por un plugin nunca se escriben localmente; aparecen como plugin-owned, skipped en la salida
  • Esto sobrescribe los archivos de función locales existentes con las versiones remotas — confirma los cambios locales primero
  • Usa npx base44 functions deploy para enviar cambios locales de vuelta a Base44
  • Usa npx base44 functions list para ver qué funciones están desplegadas en el remoto
Esta página fue traducida usando IA. Para obtener la información más precisa y actualizada, consulta la versión en inglés.