Reduzir JavaScript excluindo módulos não utilizados

Este artigo descreve como pode ajudar a melhorar o desempenho reduzindo a quantidade de JavaScript utilizada na sua implementação do Microsoft Dynamics 365 Commerce.

O Dynamics 365 Commerce inclui um grande conjunto de módulos referidos como biblioteca de módulos Commerce. Se não usar alguns módulos no seu site de comércio eletrónico, exclua-os para ajudar a reduzir o tamanho do bloco de JavaScript. O site de comércio eletrónico ao vivo não renderiza módulos excluídos. O Commerce Site Builder não disponibiliza esses recursos quando são criadas páginas.

Aplica-se a

Este artigo aplica-se às seguintes configurações:

  • Versão: Commerce 10.0.16 ou posterior
  • Componente: business to consumer (B2C) ou business to business (B2B)
  • Área de funcionalidade: desempenho do site do Commerce

Pré-requisitos

Instale o Software Development Kit (SDK) online do Dynamics 365 Commerce. Para mais informações, consulte Instalar o SDK online.

Passos para reduzir JavaScript

Para excluir módulos não utilizados, adicione os nomes dos módulos à propriedade excludeModules no ficheiro platform.settings.json do SDK (/src/settings/platform.settings.json).

  1. Abra uma janela da Linha de Comandos do Windows.

  2. Vá para o diretório /src/settings na localização de instalação do SDK.

  3. Abra o ficheiro platform.settings.json num editor de texto.

  4. Insira o seguinte código no formato JavaScript Object Notation (JSON). Substitua <EXCLUDED_MODULE_NAME...> pelo nome do módulo a excluir. Anexe o nome de cada módulo entre aspas duplas. Se excluires vários módulos, separa os nomes dos módulos com vírgulas.

    {
        "excludedModules": ["<EXCLUDED_MODULE_NAME1>","<EXCLUDED_MODULE_NAME2>"]
    }
    

Validate

Utilize um ou ambos os métodos seguintes para validar se um módulo foi excluído com sucesso.

Método 1

  • Descrição ou propósito: Verifique se o módulo está excluído.
  • Passos a executar: compare o tamanho de bloco que é apresentado após uma compilação.
  • Resultado da transmissão: o tamanho de bloco é menor após uma nova compilação.

Método 2

  • Descrição ou propósito: Verifique se o módulo está excluído.

  • Passos a executar: teste o módulo num ambiente de desenvolvimento seguindo estes passos:

    1. Execute o servidor Node utilizando o comando yarn start.
    2. Visite o seguinte URL: http://localhost:4000/modules?type=<YOUR-MODULE-NAME>.
  • Resultado de aprovação: O módulo excluído não aparece na página web.

Recursos adicionais

Instalar o SDK online

Configurar um ambiente de desenvolvimento