Miniatyrbilder av JavaScript-filer minification-of-the-javascript-files

Med miniatyr tas de redundanta tecknen bort från källkoden, till exempel blanktecken, nya rader och kommentarer. Detta förbättrar prestandan genom att minska storleken på koden. Miniatyrfunktionen påverkar inte funktionen, men den minskar kodens läsbarhet.

Följ de här stegen för att generera miniatyrkod för semantiska ändringar.

  1. Kopiera client-html/src/main/webapp/js från src-package i filsystemet.

    note note
    NOTE
    Se Introduktion till anpassning av arbetsytan i AEM Forms för mer information om paketen.
  2. Uppdatera banor i main.js finns under client-html/src/main/webapp/js, för tillagda/uppdaterade modeller/vyer.

    Om du till exempel lägger till en ny Sharequeue-modell, till exempel mySharequeue, ändras följande:

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

    Till

    code language-javascript
    sharequeuemodel : pathprefix + 'runtime/myModels/mySharequeue',
    
  3. Uppdatera registry-config.xml, located at client-html/src/main/webapp/js/resource_generator, om det finns en ändring/tillägg av alias i main.js.

    Om du till exempel lägger till en ny Sharequeue-modell, till exempel mySharequeue, ändras följande:

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

    Till

    code language-xml
    <sharequeue
                name="sharequeue"
                path="runtime/myModels/mySharequeue.js"
                service="service"/>
    
  4. Kör kommando på client-html/src/main/webapp/js/minifier:

    code language-shell
    mvn clean install
    

    Den genererar en mapp med minifierade filer, under client-html/src/main/webapp/js med minifierade main.js och register.js.

NOTE
Miniatyrbilder fungerar bara på en 64-bitars JVM.
NOTE
Om du gör det så påverkas uppgraderingen.
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2