Inicializar el proyecto desde el CLI
Ahora puede comenzar a trabajar en su proyecto Catalyst desde el CLI. El primer paso es inicializar el proyecto en un directorio vacío. Este será el directorio principal de su proyecto, y todos los archivos del proyecto se guardarán en él.
Puede obtener más información sobre esto en la página de ayuda de Estructura de Directorio del Proyecto. Puede aprender sobre la inicialización de un proyecto en detalle en la documentación de ayuda del CLI.
Para la aplicación generadora de nóminas, inicializaremos primero la función Advanced I/O, seguida del componente Client.
-
Cree una carpeta para el proyecto en su máquina local y navegue hasta ella desde la terminal.
-
Inicialice un proyecto ejecutando el siguiente comando desde ese directorio:
-
Navegue usando las teclas de flecha y seleccione su portal preferido y presione la tecla Enter. Si no tiene otras organizaciones asociadas con la cuenta, la predeterminada se seleccionará automáticamente.

Puede obtener más información sobre la función multi-org portal de Catalyst en este documento de ayuda. -
El CLI ahora le pedirá que asocie un proyecto Catalyst con el directorio. Asócielo con el proyecto que creamos anteriormente desde la consola. Seleccione PayslipGenerator de la lista y presione Enter.

-
Navegue usando las teclas de flecha y seleccione Functions, Client usando la barra espaciadora. Presione la tecla Enter para inicializar.

-
El CLI iniciará la configuración de la función. Seleccione AdvancedIO como el tipo de función.

-
Seleccione el runtime más reciente de Node.js como el stack de la función.

-
Ingrese “payslip_generator_function” como el nombre del paquete, “index.js” como el punto de entrada, y su dirección de correo electrónico como autor y presione Enter. Alternativamente puede presionar Enter sin ingresar datos para completar los valores predeterminados. El CLI solicitará la inicialización de las dependencias de Node. Presione Y para confirmar la instalación, y presione Enter para confirmar su elección. Los módulos de Node se instalarán.

-
El CLI ahora iniciará la configuración del client. Seleccione “Basic web app” y presione Enter para inicializar su client como una aplicación web básica.

-
Ingrese “PayslipGenerator” como el nombre de su paquete de client y presione Enter. También puede proporcionar cualquier nombre de su elección.

La inicialización de Catalyst está ahora completa.
El directorio del proyecto ahora está configurado con el directorio del client y el directorio de functions junto con archivos de configuración y dependencias. El directorio del proyecto también contiene el archivo de configuración catalyst.json y un archivo oculto .catalystrc.
La estructura del directorio de su proyecto debería aparecer como se muestra a continuación:

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