É possível customizar aplicativos incluindo novas rotas para novos aplicativos criados. Use o comando schematics para criar os pacotes para cada rota e atualizar os arquivos no aplicativo.
Procedimento
- Abra um terminal e acesse o diretório de códigos Order Hub .
- Para clientes de nuvem, o local padrão é devtoolkit_docker/orderhub-code..
- Acesse o arquivo app-config.json que está no módulo que deseja customizar.
- Inclua as novas rotas que deseja incluir no aplicativo.
- No terminal, acesse o diretório do módulo customizado.
- Execute o seguinte comando schematics. Esse comando cria os pacotes para cada nova rota e atualiza os arquivos necessários no aplicativo.
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
O esquema suporta as opções a seguir.
- --app--config-json
- Essa opção é necessária Use o arquivo app-config.json existente no módulo que você deseja customizar
- --module-short-name
- O nome abreviado para o módulo Se o nome do módulo tiver traços, o nome abreviado será o texto após o último traço. Por exemplo, se o nome do módulo for buc-app-settings, o nome abreviado do módulo será configurações..
- --prefix
- O seletor HTML para usar para os componentes gerados. O padrão é buc..
- --mode
- Defina como no local para gerar código aplicável às implantações do Sterling™ Order Management System no local.
- --is-custom-app
- Indica se o repositório atual é ou não um aplicativo customizado. Use true para indicar que o repositório atual é um aplicativo customizado ou use false para um aplicativo Order Hub existente. O padrão é
false.
Por exemplo,
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
O que fazer depois
Prepare para implementar, construir e testar suas customizações. Para obter mais informações, consulte Preparação para implementar novos aplicativos.