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

Durch die Minimierung werden die redundanten Zeichen, wie Leerzeichen, neue Zeilen und Kommentare, aus dem Quell-code 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.

  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 wie mySharequeue das Folgende:

    code language-javascript
    sharequeuemodel : pathprefix + 'runtime/models/sharequeue',
    

    To

    code language-javascript
    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 wie mySharequeue das Folgende:

    code language-xml
    <sharequeue
                name="sharequeue"
                path="runtime/models/sharequeue.js"
                service="service"/>
    

    To

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

    code language-shell
    mvn clean install
    

    Unter client-html/src/main/webapp/js wird ein minimierter Dateiordner mit minimierten main.js und registry.js erstellt.

NOTE
Die Minimierung funktioniert nur auf einer 64-Bit-JVM.
NOTE
Eine MInimierung wirkt sich auf Ihr Upgrade aus.
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2