Resolução de problemas de customizações do Order Hub

Revise este tópico para ajudar a solucionar problemas de customizações do Order Hub .

Conversões customizadas ou mudanças JSON não funcionam após a implementação, mas funcionam no desenvolvimento local

Se conversões customizadas ou mudanças de JSON funcionarem corretamente, você verá solicitações de rede extras nos navegadores do console de desenvolvimento, em que o Order Hub tenta carregar os arquivos JSON a partir dos caminhos de pasta customizados.

Para resolver esse problema se você não vir essas solicitações:

Assegure-se de concluir a Etapa 8 quando estiver preparando páginas e rotas para customizações:

Inclua a linha a seguir no final dos arquivos environment.ts e envrionment.prod.ts .
environment.customization = true;

Não é possível resolver o especificador bare

O seguinte erro é exibido ao tentar acessar uma rota customizada após a implementação, mas ele funciona localmente:

error : zone.js:202 Uncaught Error: Error: Unable to resolve bare specifier '<route>' from https://static.omsbusinessusercontrols.ibm.com/<app name>/ (SystemJS Error#8 https://git.io/JvFET#8

Para resolver esse problema:

Verifique o arquivo import-map.json e veja os caminhos iniciados com uma barra /. Assegure-se de que quando o comando package-customization for executado, você tenha fornecido a raiz de contexto corretamente iniciando com a barra /.

Versão do nó não suportada..

O seguinte erro é exibido ao usar uma versão do nó não suportada:

Uncaught Error: Module build failed (from ../../node_modules/babel-loader/lib/index.js):
Error: error:0308010C:digital envelope routines::unsupported

Para resolver esse problema:

Certifique-se de que está usando uma versão do Node compatível com o Angular v18 ou v20. Para obter mais informações, consulte a página Angular Compatibilidade de versão

Versão do nó incompatível

O seguinte erro pode ser exibido se você estiver usando o Developer Toolkit (DTK) 26.1.1.1 e estiver gerando novas personalizações.
error isexe@3.1.2: The engine "node" is incompatible with this module. Expected version ">=20". Got "18.20.7"
error Found incompatible module.

Para resolver esse problema:

Adicione o seguinte ao arquivo package.json gerado e execute uma instalação do yarn.
"resolutions": {
    "isexe": "^2.0.0"
  }