縮制會從原始程式碼中移除多餘的字元,例如空格、新行和註解。 這藉由減少程式碼大小來改善效能。 雖然縮制不會影響功能,但會降低程式碼的可讀性。
若要產生語意變更的縮製程式碼,請按照下列步驟操作。
複製 client-html/src/main/webapp/js
檔案系統上的src-package。
另請參閱 自訂AEM Forms工作區簡介 以取得封裝的詳細資訊。
更新中的路徑 main.js
位於client-html/src/main/webapp/js下方,用於新增/更新的模型/檢視。
例如,新增新的Sharequeue模型(例如mySharequeue)會變更:
sharequeuemodel : pathprefix + 'runtime/models/sharequeue',
至
sharequeuemodel : pathprefix + 'runtime/myModels/mySharequeue',
更新 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"/>
在client-html/src/main/webapp/js/minifier,執行命令:
mvn clean install
它會使用縮小的main.js和registry.js來產生client-html/src/main/webapp/js底下的縮小檔案資料夾。
縮制僅適用於64位元JVM。
若您縮制,您的升級會受到影響。