Durch die Minimierung werden die redundanten Zeichen, wie Leerzeichen, neue Zeilen und Kommentare, aus dem Quellcode entfernt. Dies verbessert die Leistung, indem die Größe des Codes verringert wird. Die Minimierung wirkt sich zwar nicht auf die Funktionalität aus, verringert jedoch die Lesbarkeit des Codes.
Gehen Sie wie folgt vor, um minimierten Code für semantische Änderungen zu generieren.
Kopieren Sie client-html/src/main/webapp/js
von „src-package“ nach „filesystem“.
Weitere Informationen finden Sie unter Einführung zum Anpassen von AEM Forms Workspace finden Sie weitere Informationen über die Pakete.
Aktualisieren Sie die Pfade in main.js
, die sich unter client-html/src/main/webapp/js befinden, für hinzugefügte bzw. aktualisierte Modelle oder Ansichten.
Wenn beispielsweise ein neues Sharequeue-Modell hinzugefügt wird, z. B. mySharequeue, ändern Sie:
sharequeuemodel : pathprefix + 'runtime/models/sharequeue',
To
sharequeuemodel : pathprefix + 'runtime/myModels/mySharequeue',
Aktualisieren Sie registry-config.xml, located at client-html/src/main/webapp/js/resource_generator,
, falls es eine Änderung/Hinzufügung des Alias in main.js
gibt.
Wenn beispielsweise ein neues Sharequeue-Modell hinzugefügt wird, z. B. mySharequeue, ändern Sie:
<sharequeue
name="sharequeue"
path="runtime/models/sharequeue.js"
service="service"/>
To
<sharequeue
name="sharequeue"
path="runtime/myModels/mySharequeue.js"
service="service"/>
Führen Sie unter client-html/src/main/webapp/js/minifier den Befehl aus:
mvn clean install
Es wird ein Ordner mit minimierten Dateien unter client-html/src/main/webapp/js mit minimierten Dateien main.js und registry.js generiert.
Die Minimierung funktioniert nur auf einer 64-Bit-JVM.
Wenn Sie verkleinern, wirkt sich dies auf Ihr Upgrade aus.