JavaScript檔案的精簡化

精簡功能會從原始程式碼中移除多餘的字元,例如空格、新行和註解。 如此可減少程式碼的大小,以改善效能。 雖然精簡化不會影響功能,但會降低程式碼的可讀性。

要生成用於語義更改的精簡代碼,請遵循以下步驟。

  1. 從檔案系統上的src-package複製client-html/src/main/webapp/js

    注意

    如需套件的詳細資訊,請參閱自訂AEM Forms工作區簡介

  2. 更新位於client-html/src/main/webapp/js下方的main.js中路徑,以取得已新增/更新的模型/檢視。

    例如,新增新的Sharequeue模型(例如mySharequeue),請變更:

    sharequeuemodel : pathprefix + 'runtime/models/sharequeue',
    

    sharequeuemodel : pathprefix + 'runtime/myModels/mySharequeue',
    
  3. 更新registry-config.xml, located at client-html/src/main/webapp/js/resource_generator,,以備main.js中更改/添加別名。

    例如,新增新的Sharequeue模型(例如mySharequeue),請變更:

    <sharequeue
                name="sharequeue"
                path="runtime/models/sharequeue.js"
                service="service"/>
    

    <sharequeue
                name="sharequeue"
                path="runtime/myModels/mySharequeue.js"
                service="service"/>
    
  4. 在client-html/src/main/webapp/js/minifier上,執行命令:

    mvn clean install
    

    它會在client-html/src/main/webapp/js下,以minified main.js和registry.js產生檔案夾minified-files。

注意

精簡功能僅適用於64位元JVM。

注意

如果您進行微型化,升級將受到影響。

本頁內容

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now