Aviso:

Para brindarle información de soporte completa de manera más rápida, el contenido de esta página ha sido traducido al español mediante traducción automática. Para consultar la información de soporte más precisa, consulte la versión en inglés de este contenido.

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:

copy
{
    "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.

Nota: Si eres usuario de Visual Studio Code IDE, puedes instalar la extensión Catalyst Tools y realizar operaciones del CLI usando tu IDE en lugar del CLI. Los pasos para servir y desplegar tus recursos de Catalyst usando el catalyst.json mediante Visual Studio Code IDE se pueden encontrar aquí.

Última actualización 2026-03-20 21:51:56 +0530 IST

EN ESTA PÁGINA