Añadir nuevas rutas a nuevas aplicaciones

Puede personalizar las aplicaciones añadiendo nuevas rutas a las nuevas aplicaciones que haya creado. Se utiliza el comando schematics para crear los paquetes de cada ruta y actualizar los archivos dentro de la aplicación.

Procedimiento

  1. Abre un terminal y ve al directorio de código Order Hub. La ubicación por defecto es devtoolkit_docker/orderhub-code.
  2. Ve al fichero app-config.json que está en el módulo que quieres personalizar.
  3. Añade las nuevas rutas que quieras incluir en la aplicación.
  4. En el terminal, vaya al directorio del módulo personalizado.
  5. Ejecuta el siguiente comando de esquemas. Este comando 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 --mode on-prem --is-custom-app=true
    El esquema admite las siguientes opciones.
    --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
    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 corto del módulo es settings.
    --prefix
    El selector HTML a utilizar para los componentes generados. Por defecto 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 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 --mode on-prem --is-custom-app=true

Qué hacer a continuación

Prepárese para desplegar, construir y probar sus personalizaciones. Para obtener más información, consulte Preparación para desplegar nuevas aplicaciones.