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
deimportmap
enhead.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:
- Abra el archivo
head.html
y busque la definiciónimportmap
. - Mueva todas las asignaciones de ámbito de JavaScript de la sección
scopes
a la secciónimports
. - 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.