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',
    
    To
    
    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"/>
    
    To
    
    <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。

注意

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

本頁內容