AEM Universal Editor不支援importmap「範圍」區段
使用Adobe Experience Manager as a Cloud Service (AEMaaCS) — 具有通用編輯器的網站時,scopes
檔案中定義的importmap
的head.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
屬性。 若要解決此問題:
- 開啟您的
head.html
檔案並找到importmap
定義。 - 將所有範圍限定的JavaScript對應從
scopes
區段移至imports
區段。 - 請確定匯入下已明確定義每個必要模組及其完整路徑。 例如,
{ "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