Minimierung der JavaScript-Dateien minification-of-the-javascript-files

CAUTION
AEM 6.4 hat das Ende der erweiterten Unterstützung erreicht und diese Dokumentation wird nicht mehr aktualisiert. Weitere Informationen finden Sie in unserer technische Unterstützung. Unterstützte Versionen suchen here.

Durch die Minimierung werden die redundanten Zeichen, wie Leerzeichen, neue Zeile und Kommentare, aus dem Quellcode entfernt. Dies verbessert die Leistung, indem die Größe des Codes verringert wird. Die Minimierung wirkt sich 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.

  1. Kopieren Sie client-html/src/main/webapp/js von „src-package“ nach „filesystem“.

    note note
    NOTE
    Weitere Informationen finden Sie unter Einführung zum Anpassen von AEM Forms Workspace finden Sie weitere Informationen über die Pakete.
  2. 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.

    Ändern Sie zum Beispiel nach Hinzufügen eines neuen Sharequeue-Modells mySharequeue:

    code language-none
    sharequeuemodel : pathprefix + 'runtime/models/sharequeue',
    
    To
    
    sharequeuemodel : pathprefix + 'runtime/myModels/mySharequeue',
    
  3. 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.

    Ändern Sie zum Beispiel nach Hinzufügen eines neuen Sharequeue-Modells mySharequeue:

    code language-xml
    <sharequeue
                name="sharequeue"
                path="runtime/models/sharequeue.js"
                service="service"/>
    
    To
    
    <sharequeue
                name="sharequeue"
                path="runtime/myModels/mySharequeue.js"
                service="service"/>
    
  4. Führen Sie unter client-html/src/main/webapp/js/minifier den Befehl aus:

    code language-shell
    mvn clean install
    

    Es wird ein Ordner minified-files unter client-html/src/main/webapp/js mit minimiertem main.js und registry.js generiert.

NOTE
Die Minimierung funktioniert nur auf 64-Bit-JVM.
NOTE
Wenn Sie die Aktualisierung verkleinern, wirkt sich dies auf die Aktualisierung aus.
recommendation-more-help
a6ebf046-2b8b-4543-bd46-42a0d77792da