Puede personalizar las aplicaciones añadiendo nuevas rutas a las nuevas aplicaciones que ha creado. Utilice el mandato schematics para crear los paquetes para cada ruta y actualizar los archivos dentro de la aplicación.
Procedimiento
- Abra un terminal y vaya al directorio de código Order Hub .
- Para los clientes de nube, la ubicación predeterminada es devtoolkit_docker/orderhub-code.
- Vaya al archivo app-config.json que está en el módulo que desea personalizar.
- Añada las nuevas rutas que desea incluir en la aplicación.
- En el terminal, vaya al directorio del módulo personalizado.
- Ejecute el siguiente mandato de schematics. Este mandato crea los paquetes para cada nueva ruta y actualiza los archivos necesarios dentro de la aplicación.
ng g @buc/schematics:add-app-to-existing-monorepo --app-config-json app-config.json --module-short-name short-name-for-the-module --prefix selector-prefix --is-custom-app=true
El esquema da soporte a las opciones siguientes.
- --app--config-json
- Esta opción es obligatoria. Utilice el archivo app-config.json existente en el módulo que desea personalizar.
- --module-short-name
- El nombre abreviado del módulo. Si el nombre del módulo tiene guiones, el nombre abreviado es el texto después del último guión. Por ejemplo, si el nombre del módulo es buc-app-settings, el nombre abreviado del módulo es settings.
- --prefix
- El selector HTML que se va a utilizar para los componentes generados. El valor predeterminado es buc.
- --mode
- Establézcalo en local para generar código aplicable a las implantaciones locales de Sterling™ Order Management System.
- --is-custom-app
- Indica si el repositorio actual es o no una aplicación personalizada. Utilice true para indicar que el repositorio actual es una aplicación personalizada o utilice false para una aplicación Order Hub existente. El valor predeterminado es false.
Por ejemplo:
ng g @buc/schematics:add-app-to-existing-monorepo --app-config-json app-config.json --module-short-name monorepo --prefix monorepo --is-custom-app=true
Qué hacer a continuación
Prepárese para desplegar, crear y probar sus personalizaciones. Para obtener más información, consulte Preparación de la implantación de nuevas aplicaciones.