El editor universal de AEM no admite la sección "ámbitos" de importmap

Al usar Adobe Experience Manager as a Cloud Service (AEMaaCS) - Sitios con editor universal, se quita automáticamente la sección scopes del importmap definido en el archivo head.html. Este comportamiento interrumpe los sistemas de diseño que dependen de las importaciones de ámbito de JavaScript para cargar módulos en rutas específicas. Para resolver el problema, agregue asignaciones de JavaScript en la sección imports en lugar de usar la propiedad scopes.

Descripción description

Entorno

Adobe Experience Manager as a Cloud Service (AEMaaCS): Sites (desarrollo)

Problema/Síntomas

  • El editor universal quita la sección scopes de importmap en head.html.
  • Las importaciones de JavaScript con ámbito no se pueden cargar, lo que rompe la funcionalidad del sistema de diseño.
  • No existe ninguna opción de configuración para habilitar la compatibilidad con ámbitos en el Editor universal.

Resolución resolution

En este momento, el editor universal solo admite la sección de importaciones de importmap y no reconoce ni conserva la propiedad scopes. Para solucionar el problema:

  1. Abra el archivo head.html y busque la definición importmap.
  2. Mueva todas las asignaciones de ámbito de JavaScript de la sección scopes a la sección imports.
  3. Asegúrese de que cada módulo requerido esté definido explícitamente en importaciones con su ruta completa. Por ejemplo,
{  "imports": {    "@example/library/": "https://unpkg.com/@example/library@version/path/",    "@example/icons/": "https://unpkg.com/@example/icons@version/path/"  }}

Si la implementación depende de importaciones con ámbito y no se puede reestructurar, póngase en contacto con el Soporte técnico de Adobe con información detallada del caso de uso para realizar una evaluación más detallada.

Lectura relacionada

Introducción al editor universal en la guía del usuario de AEMaaCS.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f