AEM Universal Editor biedt geen ondersteuning voor de sectie 'bereik' van importmaps
Wanneer u Adobe Experience Manager as a Cloud Service (AEMaaCS) - Sites met Universal Editor gebruikt, wordt de sectie scopes van het bestand importmap dat in het bestand head.html is gedefinieerd, automatisch verwijderd. Dit gedrag verstoort ontwerpsystemen die afhankelijk zijn van het bereik dat JavaScript importeert om modules onder specifieke paden te laden. U lost dit probleem op door JavaScript-toewijzingen toe te voegen onder de sectie imports in plaats van de eigenschap scopes te gebruiken.
Beschrijving description
Omgeving
Adobe Experience Manager as a Cloud Service (AEMaaCS) - Sites (Development)
Probleem/symptomen
- De Universal Editor verwijdert de sectie
scopesuit de sectieimportmapinhead.html. - JavaScript-importbewerkingen met Scoped kunnen niet worden geladen, waardoor de functionaliteit van het ontwerpsysteem wordt verbroken.
- Er bestaat geen configuratieoptie om bereikondersteuning in te schakelen in de Universal Editor.
Resolutie resolution
De Universal Editor ondersteunt momenteel alleen de importsectie van de importmap en herkent of behoudt de eigenschap scopes niet. U kunt dit probleem oplossen door:
- Open het
head.html-bestand en zoek de definitie vanimportmap. - Verplaats alle bereikbare JavaScript-toewijzingen van de sectie
scopesnaar de sectieimports. - Zorg ervoor dat elke vereiste module expliciet wordt gedefinieerd onder importbewerkingen met het volledige pad. Bijvoorbeeld:
{ "imports": { "@example/library/": "https://unpkg.com/@example/library@version/path/", "@example/icons/": "https://unpkg.com/@example/icons@version/path/" }}
Als uw implementatie van scoped invoer afhangt en niet kan worden geherstructureerd, de Steun van Adobe van 0} met gedetailleerde informatie van het gebruiksgeval voor verdere evaluatie.
Gerelateerde lezing
Universele Inleiding van de Redacteur in de AEMaaCS gebruikersgids.