AEM Universal Editor不支援importmap「範圍」區段

使用Adobe Experience Manager as a Cloud Service (AEMaaCS) — 具有通用編輯器的網站時,scopes檔案中定義的importmaphead.html區段會自動移除。 此行為會中斷依賴已設定範圍的JavaScript匯入專案在特定路徑下載入模組的設計系統。 若要解決此問題,請在imports區段下新增JavaScript對應,而非使用scopes屬性。

說明 description

環境

Adobe Experience Manager as a Cloud Service (AEMaaCS) - Sites (開發)

問題/症狀

  • Universal Editor從scopes中的importmap移除head.html區段。
  • 無法載入已設定範圍的JavaScript匯入,破壞了設計系統的功能。
  • 沒有組態選項可在通用編輯器中啟用範圍支援。

解決方法 resolution

Universal Editor目前僅支援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