Adición de nuevas rutas a nuevas aplicaciones

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

  1. 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.
  2. Vaya al archivo app-config.json que está en el módulo que desea personalizar.
  3. Añada las nuevas rutas que desea incluir en la aplicación.
  4. En el terminal, vaya al directorio del módulo personalizado.
  5. 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.