Del via


Reducere JavaScript ved at udelukke ubrugte moduler

Notat

Retail Interest Group efter Dynamics 365 Commerce er flyttet fra Yammer til Viva Engage. Hvis du ikke har adgang til det nye Viva Engage community, skal du udfylde denne formular (https://aka.ms/JoinD365commerceVivaEngageCommunity), der skal tilføjes, og forblive engageret i de seneste diskussioner.

I denne artikel beskrives det, hvordan du kan forbedre ydeevnen ved at reducere den mængde JavaScript, der bruges i din Microsoft Dynamics 365 Commerce-implementering.

Dynamics 365 Commerce indeholder et stort sæt moduler, der kaldes Commerce module-biblioteket. Hvis du ikke bruger nogle moduler på dit e-handels-websted, skal du udelade dem for at reducere JavaScript-segmentstørrelsen. Live e-handels-webstedet gengiver ikke ekskluderede moduler. Commerce Site Builder gør dem ikke tilgængelige, når du opretter sider.

Gælder for

Denne artikel gælder for følgende konfigurationer:

  • Version: Commerce 10.0.16 eller nyere
  • Komponent: Virksomhed til forbruger (B2C) eller virksomhed til virksomhed (B2B)
  • Funktionsområde: Ydeevne for handelswebsteder

Forudsætninger

Installér Dynamics 365 Commerce SDK (Online Software Development Kit). Du kan finde flere oplysninger i Installere online SDK.

Trin til at reducere JavaScript

Hvis du vil udelade ubrugte moduler, skal du føje modulnavnene til egenskaben excludeModules i SDK's platform.settings.json-fil (/src/settings/platform.settings.json).

  1. Åbn et Windows kommandopromptvindue.

  2. Gå til /src/settings-mappen på din SDK-installationsplacering.

  3. Åbn platform.settings.json-filen i en teksteditor.

  4. Indsæt følgende kode i JavaScript Object Notation (JSON) format. Erstat <EXCLUDED_MODULE_NAME...> med navnet på det modul, der skal udelukkes. Omslut hvert modulnavn med dobbelte anførselstegn. Hvis du udelader flere moduler, skal du adskille modulnavnene med kommaer.

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

Valider

Brug en eller begge af følgende metoder til at validere, at et modul er blevet udelukket.

Metode 1

  • Beskrivelse eller formål: Kontrollér, at modulet er udeladt.
  • Trin, der skal køres: Sammenlign den størrelse, der vises efter et build.
  • Bestået resultat: Størrelsen er mindre efter et nyt build.

Metode 2

  • Beskrivelse eller formål: Kontrollér, at modulet er udeladt.

  • Trin, der skal køres: Test modulet i et udviklingsmiljø ved at følge disse trin:

    1. Kør nodeserveren ved at bruge yarn start-kommandoen.
    2. Gå til følgende URL: http://localhost:4000/modules?type=<YOUR-MODULE-NAME>.
  • Afleveringsresultat: Det udeladte modul gengives ikke på websiden.

Yderligere ressourcer

Installere online SDK

Konfigurere et udviklingsmiljø