Jaa


Adventure Works -teeman asentaminen

Tässä artikkelissa kuvataan, kuinka Adventure Works -teema asennetaan Microsoft Dynamics 365 Commercessa.

Tärkeä

Adventure Works -teema ja -moduulit ovat käytettävissä Dynamics 365 Commerce -versiosta 10.0.20 eteenpäin. Ne ovat käytettävissä kohteesta Microsoft AppSource.

Edellytykset

Ennen Adventure Works -teeman asennusta sinulla on oltava Dynamics 365 Commerce -ympäristö (Commerce version 10.0.20 tai myöhempi), joka sisältää Retail Cloud Scale Unitin (RCSU), Commerce online software development kit (SDK) -ohjelman ja Commerce-moduulikirjaston. Lisätietoja Commerce SDK -ohjelman ja moduulikirjaston asentamisesta on kohdassa Määritä kehitysympäristö.

Asennusvaiheet

Adventure Works -teeman asentaminen sovellukseen

Adventure Works -teemapaketti on käytettävissä dynamics365-commerce -syötteessä nimellä @msdyn365-commerce-theme/adventureworks-theme-kit. Vaikka Adventure Works -teemapaketti on osa tätä syötettä, sen nimiavaruus on eri. Siksi nimitilaan on lisättävä rekisterimerkinnät seuraavien vaiheiden mukaisesti.

  1. Päivitä .npmrc-tiedosto niin, että se sisältää seuraavan rekisterimerkinnän (jos merkintää ei ole vielä sisällytetty):

    @msdyn365-commerce-theme:registry=https://pkgs.dev.azure.com/commerce-partner/Registry/_packaging/dynamics365-commerce/npm/registry/

  2. Päivitä .yarnrc-tiedosto niin, että se sisältää seuraavan rekisterimerkinnän (jos merkintää ei ole vielä sisällytetty):

    "@msdyn365-commerce-theme:registry" "https://pkgs.dev.azure.com/commerce-partner/Registry/_packaging/dynamics365-commerce/npm/registry/"

Jos haluat asentaa paketin paikallisessa ympäristössä, suorita yarn add THEME_PACKAGE@VERSION-komento komentokehotteesta, jossa THEME_PACKAGE on teemapakkaus (@msdyn365-commerce-theme/adventureworks-theme-kit) ja VERSION on käytettävä moduulikirjaston versionumero. On tärkeää, että moduulikirjaston ja teemapaketin versiot vastaavat toisiaan. Voit etsiä oikean käytettävän moduulikirjaston versionumeron avaamalla package.json-tiedoston ja etsimällä aloituspaketin arvon riippuvuudet-osasta. Seuraavassa esimerkissä package.json-tiedostossa käytetään moduulikirjaston versiota 9.32, joka sisältää Dynamics 365 Commerce version 10.0.22 julkaisun.

"dependencies": {
    "@msdyn365-commerce-modules/starter-pack": "9.32",
}

Seuraavassa esimerkissä kerrotaan, miten Adventure Works -aiheen versio 9.32 lisättiin yarn add-komennolla. Komento päivittää package.json-tiedoston automaattisesti niin, että se sisältää riippuvuuden.

yarn add @msdyn365-commerce-theme/adventureworks-theme-kit@9.32

Lue lisätietoja moduulikirjaston version päivittämisestä kohdasta SDK:n ja moduuliskirjaston päivitykset.

Tärkeä

  • Moduulikirjaston version tulisi olla sama kuin teeman version, jotta kaikki toiminnot toimivat odotetulla tavalla.
  • Commerce-moduulikirjaston ja SDK:n minimiversion tulee olla 10.0.20 (9.31).

Adventure Works -teeman fonttitiedostojen lisääminen

Kun Adventure Works -teema on asennettu sovellukseen, siihen on lisättävä tarvittavat fonttitiedostot. Suorita tämä vaihe kopioimalla kaikki fonttitiedostot kohteesta \node_modules@msdyn365-commerce-theme\adventureworks-theme-kit\src\modules\adventureworks\public\webfonts kumppanisovelluksen julkiseen hakemistopolkuun \public\webfonts.

Adventure Works -teeman resurssien määritys

Seuraava vaihe on teeman vaaditun oletusresurssin päivittäminen. Suorita tämä vaihe kopioimalla global.json-tiedoston sisältö kohteesta \node_modules@msdyn365-commerce-theme\adventureworks-theme-kit\src\modules\adventureworks\resources\modules kumppanisovelluksen global.json-tiedostoon kohteeseen \src\resources\modules. Jos \src\resources-kohdehakemistoa ei ole olemassa, se voidaan kopioida kokonaisuudessaan \node_modules@msdyn365-commerce-theme\adventureworks-theme-kit\src\modules\adventureworks-lähdehakemistosta \src-kohdehakemistoon.

Päivitysten hakeminen ja teeman oikeellisuustarkistus

Lisätietoja uusimman SDK:n, moduulikirjaston ja muiden riippuvuuspäivitysten hakemisesta on SDK:n ja moduulikirjaston päivitysten "Hae päivitykset" -osassa.

Kun viimeisimmät riippuvuudet on haettu, voit suorittaa yarn start-komennon Node-palvelimen käynnistämiseksi kehitysympäristössäsi ja testata uutta Adventure Works -teemaa. Selaa sovellusta paikallisesti kyselyn merkkijonoparametrin ?theme=adventureworks avulla (esimerkiksi https://localhost:4000/?theme=adventureworks).

Lisäresurssit

Adventure works -aihe

moduulikirjasto yhteenveto

SDK ja moduulikirjasto päivitykset