Miniatuur van de JavaScript-bestanden minification-of-the-javascript-files

CAUTION
AEM 6.4 heeft het einde van de uitgebreide ondersteuning bereikt en deze documentatie wordt niet meer bijgewerkt. Raadpleeg voor meer informatie onze technische ondersteuningsperioden. Ondersteunde versies zoeken hier.

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. Kopiƫren client-html/src/main/webapp/js van src-package op filesystem.

    note note
    NOTE
    Zie Inleiding tot de AEM Forms-werkruimte aanpassen voor meer informatie over de pakketten .
  2. Paden bijwerken in main.js bevindt zich onder client-html/src/main/webapp/js, voor toegevoegde/bijgewerkte modellen/weergaven.

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

    code language-none
    sharequeuemodel : pathprefix + 'runtime/models/sharequeue',
    
    To
    
    sharequeuemodel : pathprefix + 'runtime/myModels/mySharequeue',
    
  3. Bijwerken registry-config.xml, located at client-html/src/main/webapp/js/resource_generator, in geval van wijziging/toevoeging van alias in main.js.

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

    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. Voer de opdracht uit op client-html/src/main/webapp/js/minifier:

    code language-shell
    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.

NOTE
Minificatie werkt alleen op 64-bits JVM.
NOTE
Als u een minieme upgrade uitvoert, heeft dit gevolgen voor de upgrade.
recommendation-more-help
a6ebf046-2b8b-4543-bd46-42a0d77792da