Cómo utilizar la CLI de la plataforma de Jutro
En esta misión de aprendizaje, aprenderá a utilizar la interfaz de línea de comandos de la plataforma de Jutro (CLI de la plataforma de Jutro).
¿Qué es la CLI de la plataforma de Jutro?
La CLI de la plataforma de Jutro es una herramienta unificada basada en plugins para administrar sus aplicaciones de Jutro. Con una sola herramienta, puede controlar varias partes de su aplicación de Jutro desde la línea de comandos.
¿Cómo se documenta la CLI de la plataforma de Jutro?
Encontrará la documentación de la CLI de la plataforma de Jutro aquí. Esta sección de la documentación contiene instrucciones para instalar la CLI de Jutro e información sobre los comandos que se pueden ejecutar con él.
Actividad: comprobar que la CLI de la plataforma de Jutro esté instalada
Si siguió las instrucciones de configuración del espacio aislado, tendrá instalada una versión de aplicación de la CLI de la plataforma de Jutro. Puede confirmar que está instalado ejecutando npm run jutro desde un terminal en su directorio jutro-sandbox-app.
> npm run jutro
The CLI tool for the Jutro Platform
VERSION
@jutro/cli-platform/10.10.3 darwin-arm64 node-v22.11.0
USAGE
$ jutro [COMMAND]
TOPICS
app Starts, builds, and runs unit tests for your app
generate Generates i18n translations, components, and product metadata for your Jutro application
validate Validates your Jutro App to ensure that it follows Guidewire standards
VERSION pueden diferir según la versión de Jutro, el nodo y el hardware local.Actividad: utilizar el comando de traducción Jutro CLI
Un caso de uso de la CLI de la plataforma de Jutro es la creación de archivos de traducción. Como se mencionó en la página Comandos de la CLI de la plataforma de Jutro, el comando generate:i18n extrae mensajes de todos los archivos JSX y de metadatos que se encuentren en la aplicación y los agrupa, de forma predeterminada, en dos archivos de traducción: src/i18n/lang.json (archivo de traducción de plantilla) y src/i18n/yy.json (traducción de Sherlock).
La aplicación de espacio aislado que descargó en la misión de aprendizaje de inicio de la aplicación solo tiene un archivo en.json en su carpeta i18n; le faltan los archivos src/i18n/lang.json y src/i18n/yy.json.
jutro-sandbox
└── jutro-sandbox-app
├── i18n
│ └── en.json
└── ...
Para ejecutar cualquier comando de la CLI de la plataforma de Jutro, debe usar el prefijo npm run jutro para el comando a fin de poder utilizar la versión de la aplicación de la CLI de la plataforma de Jutro. Para ejecutar el comando que genere estos archivos faltantes, ingrese npm run jutro generate:i18n desde un terminal en su directorio jutro-sandbox-app.
> npm run jutro generate:i18n
/\___ \ /\ \__
\/__/\ \ __ __\ \ ,_\ _ __ ___
_\ \ \/\ \/\ \\ \ \/ /\`'__\/ __`\
/\ \_\ \ \ \_\ \\ \ \_\ \ \//\ \L\ \
\ \____/\ \____/ \ \__\\ \_\\ \____/
\/___/ \/___/ \/__/ \/_/ \/___/
[jutro-cli-platform] - Beginning jsx message extraction.
[jutro-cli-platform] - Jsx message extraction completed successfully.
[jutro-cli-platform] - Extracting UI metadata messages
[jutro-cli-platform] - Finished UI metadata message extraction
[jutro-cli-platform] - Starting pseudo translation (pseudoType: SHERLOCK) from src/i18n/lang.json
[jutro-cli-platform] - Generated pseudo translations to file: src/i18n/yy.json
Después de ejecutar este comando, verá los nuevos archivos en su carpeta i18n.
jutro-sandbox
└── jutro-sandbox-app
├── i18n
│ ├── en.json
│ ├── lang.json
│ └── yy.json
└── ...
Cómo profundizar sus conocimientos
Para obtener más información sobre internacionalización y traducción en Jutro, consulte nuestra documentación sobre internacionalización.
Para obtener una lista completa de los comandos de la CLI de la plataforma de Jutro, consulte nuestra página de lista de comandos de la CLI.