El archivo de configuración catalyst json
El archivo catalyst.json contiene la configuración del directorio completo del proyecto, es decir, los directorios de Functions y del Client. A continuación se muestra un fragmento de ejemplo:
{
"functions": {
"targets": [
"fn",
"sendemail",
"jaavafn",
"mynode",
"cert_gen_function"
],
"ignore":[
".output",
],
"source":"functions"
},
"client":{
"source":"client"
}
}
Parámetros
Contiene las siguientes especificaciones de los directorios de Functions y del Client:
- source: El source especifica los nombres de las carpetas destino de los directorios de Functions y del Client. No debes modificar estos valores.
- targets: Los targets especifican los nombres de directorio de cada función individual en el proyecto.
- ignore: Este campo especifica los archivos en el directorio del componente, o en uno de sus subdirectorios, que deben ignorarse al desplegar el código a producción. Puedes mencionar los archivos a ignorar dentro de los corchetes. Puedes listar los archivos directamente o usar patrones glob para especificar los archivos. Por ejemplo, si especificas *.css, todos los archivos CSS en el directorio particular serán ignorados durante el despliegue.
Puntos a Recordar
-
El archivo catalyst.json se crea en el directorio del proyecto independientemente de qué componentes inicialices durante la creación del proyecto desde el CLI. Incluso si no seleccionas ningún componente para inicializar, se creará el archivo catalyst.json. Por lo tanto, cuando crees un proyecto desde la consola UI de Catalyst, debes inicializarlo desde el CLI para que catalyst.json se cree con la información de configuración de los recursos del proyecto.
-
El archivo catalyst.json no es obligatorio si alojas tu aplicación web desde la consola de Catalyst, es decir, cuando alojas el recurso Client y despliegas las Functions individualmente desde la consola. Sin embargo, si despliegas tu aplicación como un todo desde el CLI, o desde una fuente externa como GitHub, el archivo catalyst.json debe estar presente obligatoriamente en la carpeta raíz de tu aplicación.
-
Si renombras los directorios de Functions o del Client, debes actualizar los cambios en catalyst.json.
-
Si cambias los nombres de cualquiera de las Functions, debes actualizar los cambios en catalyst.json.
-
Si ejecutas los comandos catalyst functions:setup , catalyst functions:add , catalyst client:setup o catalyst pull desde el CLI, la información de configuración de la función o del Client se actualiza automáticamente en el archivo catalyst.json.
-
Si importas manualmente archivos de componentes desde un entorno de desarrollo externo, debes crear los archivos de configuración en el formato mencionado en esta página de ayuda.
Última actualización 2026-03-20 21:51:56 +0530 IST
Yes
No
Send your feedback to us