AEM Universal Editor stöder inte importMap "scopes"-avsnitt
När du använder Adobe Experience Manager as a Cloud Service (AEMaaCS) - platser med Universal Editor tas scopes-delen av importmap som definierats i head.html-filen bort automatiskt. Detta beteende stör konstruktionssystem som är beroende av JavaScript-import som sträcker sig över vissa sökvägar. Lös problemet genom att lägga till JavaScript-mappningar under avsnittet imports i stället för att använda egenskapen scopes.
Beskrivning description
Miljö
Adobe Experience Manager as a Cloud Service (AEMaaCS) - Sites (Development)
Problem/symtom
- Universal Editor tar bort avsnittet
scopesfrånimportmapihead.html. - Omfångsrika JavaScript-importer läses inte in, vilket bryter designsystemets funktion.
- Det finns inget konfigurationsalternativ för att aktivera stöd för scope i Universell redigerare.
Upplösning resolution
Universell redigerare stöder för närvarande bara importavsnittet för importmap och känner inte igen eller behåller egenskapen scopes. Så här undviker du problemet:
- Öppna din
head.html-fil och leta reda på definitionen förimportmap. - Flytta alla JavaScript-mappningar med omfång från avsnittet
scopestill avsnittetimports. - Se till att varje modul som krävs uttryckligen definieras under importer med sin fullständiga sökväg. Exempel:
{ "imports": { "@example/library/": "https://unpkg.com/@example/library@version/path/", "@example/icons/": "https://unpkg.com/@example/icons@version/path/" }}
Om implementeringen är beroende av omfattande importer och inte kan struktureras om kontaktar du Adobe Support med detaljerad fallinformation för vidare utvärdering.
Relaterad läsning
Introduktion till Universal Editor i användarhandboken för AEMaaCS.