Minimierung der JavaScript-Dateien

Letzte Aktualisierung: 2023-12-18

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“.

    HINWEIS

    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:

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

    <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 folgenden Befehl aus:

    mvn clean install
    

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

HINWEIS

Die Minimierung funktioniert nur auf einer 64-Bit-JVM.

HINWEIS

Eine MInimierung wirkt sich auf Ihr Upgrade aus.

Auf dieser Seite