Minificatie van de JavaScript-bestanden

Met Minificatie worden de overbodige tekens, zoals witruimte, nieuwe regel en opmerkingen, uit de broncode verwijderd. Dit verbetert de prestaties door de grootte van de code te verminderen. De miniatuur heeft geen invloed op de functionaliteit, maar vermindert de leesbaarheid van de code.

Voer de volgende stappen uit om geminificeerde code voor semantische wijzigingen te genereren.

  1. Kopieer client-html/src/main/webapp/js van src-package op filesystem.

    OPMERKING

    Zie Inleiding tot het aanpassen van de AEM Forms-werkruimte voor meer informatie over de pakketten.

  2. Werk paden bij in main.js onder client-html/src/main/webapp/js, voor toegevoegde/bijgewerkte modellen/weergaven.

    Bijvoorbeeld, toevoeging van een nieuw model van de Schaduwrij, zeg mySharequeue, verandering:

    sharequeuemodel : pathprefix + 'runtime/models/sharequeue',
    
    To
    
    sharequeuemodel : pathprefix + 'runtime/myModels/mySharequeue',
    
  3. registry-config.xml, located at client-html/src/main/webapp/js/resource_generator, bijwerken voor het geval er een wijziging/toevoeging van alias in main.js is.

    Bijvoorbeeld, toevoeging van een nieuw model van de Schaduwrij, zeg mySharequeue, verandering:

    <sharequeue
                name="sharequeue"
                path="runtime/models/sharequeue.js"
                service="service"/>
    
    To
    
    <sharequeue
                name="sharequeue"
                path="runtime/myModels/mySharequeue.js"
                service="service"/>
    
  4. Voer de opdracht uit op client-html/src/main/webapp/js/minifier:

    mvn clean install
    

    Er wordt een map met geminificeerde bestanden gegenereerd onder client-html/src/main/webapp/js met geminificeerde main.js en register.js.

OPMERKING

Minificatie werkt alleen op 64-bits JVM.

OPMERKING

Als u een minieme upgrade uitvoert, heeft dit gevolgen voor de upgrade.

Op deze pagina