Preparación para implementar personalizaciones para aplicaciones existentes

Antes de poder implementar personalizaciones que haya realizado en aplicaciones existentes (como<order_hub_code_directory>/buc-app-order ), debe indicar qué personalizaciones implementar. Por ejemplo, puede estar trabajando en dos rutas nuevas pero es posible que desee implementar solo una.

Procedimiento

  1. Localice el Centro de pedidos de próxima generación código fuente. La ubicación predeterminada esdevtoolkit_docker/orderhub-code .
  2. Actualizar elpackage-customization.json archivo para cada módulo personalizado.
    1. Abre el<order_hub_code_directory>/<module-name>/package-customization.json archivo para cada módulo personalizado.
    2. En el rutas objeto, agregue cada ruta en el módulo personalizado.
      Cada clave en el objeto de rutas identifica el paquete de ruta personalizado. El valor es un objeto con una sola clave que se llama tipo. Asegúrese de que el tipo La propiedad siempre está establecida en"code" .

      Por ejemplo:

      {
          "repositoryName": "buc-app-order",
          "customizationContextRoot": "/order-management-customization",
          "routes": {
              "create-order": {
                  "type": "code"
              }
          }
      }
      ElcustomizationContextRoot El objeto está preestablecido para/order-management-customization . No cambie el valor.
  3. Actualizar elpackage.json archivo para cada ruta personalizada.
    1. Abre el../<module-name>/packages/<route-name>/package.json archivo para cada ruta personalizada.
    2. Localice elbuild-merged script dentro del archivo.
    3. Agregue el siguiente parámetro al script.
      --deploy-url=/order-management-customization/<module-name>/<route-name>/
      Por ejemplo:
      "build-merged": "ng build create-order --configuration=merged-prod --deploy-url=/order-management-customization/buc-app-order/create-order/",

Qué hacer a continuación

Crea tus personalizaciones. Para más información, ver Creación de personalizaciones en Order Hub de próxima generación.