AEM Universal Editor는 importmap "범위" 섹션을 지원하지 않습니다

AEMaaCS(Adobe Experience Manager as a Cloud Service) - 유니버설 편집기가 있는 사이트를 사용하는 경우 scopes 파일에 정의된 importmaphead.html 섹션이 자동으로 제거됩니다. 이 동작은 범위가 지정된 JavaScript 가져오기에 의존하는 디자인 시스템을 중단하여 특정 경로에 있는 모듈을 로드합니다. 이 문제를 해결하려면 imports 속성을 사용하는 대신 scopes 섹션 아래에 JavaScript 매핑을 추가하십시오.

설명 description

환경

Adobe Experience Manager as a Cloud Service(AEMaaCS) - 사이트(개발)

문제/증상

  • 유니버설 편집기가 scopesimportmap에서 head.html 섹션을 제거합니다.
  • 범위가 지정된 JavaScript 가져오기가 로드되지 않아 디자인 시스템 기능이 손상됩니다.
  • 유니버설 편집기에서 범위 지원을 사용하도록 설정하는 구성 옵션이 없습니다.

해결 방법 resolution

유니버설 편집기는 현재 importmap의 가져오기 섹션만 지원하며 scopes 속성을 인식하거나 유지하지 않습니다. 문제를 해결하려면 다음을 수행하십시오.

  1. head.html 파일을 열고 importmap 정의를 찾습니다.
  2. 범위가 지정된 모든 JavaScript 매핑을 scopes 섹션에서 imports 섹션으로 이동합니다.
  3. 필요한 각 모듈이 전체 경로를 사용하여 가져오기에서 명시적으로 정의되었는지 확인하십시오. 예:
{  "imports": {    "@example/library/": "https://unpkg.com/@example/library@version/path/",    "@example/icons/": "https://unpkg.com/@example/icons@version/path/"  }}

구현이 범위 가져오기에 따라 다르며 다시 구성할 수 없는 경우 추가 평가를 위해 자세한 사용 사례 정보를 Adobe 지원에 문의하십시오.

관련 읽기

AEMaaCS 사용 안내서의 유니버설 편집기 소개.

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