Minimiser les fichiers JavaScript minification-of-the-javascript-files

CAUTION
AEM 6.4 a atteint la fin de la prise en charge étendue et cette documentation n’est plus mise à jour. Pour plus d’informations, voir notre période de support technique. Rechercher les versions prises en charge here.

La minimisation supprime du code source les caractères redondants, comme les espaces blancs, les nouvelles lignes et les commentaires. Cela améliore les performances en réduisant la taille du code. Bien que la minimisation n’ait aucune incidence sur les fonctionnalités, elle réduit la lisibilité du code.

Pour générer du code minimisé pour les modifications sémantiques, procédez comme suit.

  1. Copiez client-html/src/main/webapp/js de src-package dans filesystem.

    note note
    NOTE
    Voir Introduction à la personnalisation de l’espace de travail AEM Forms pour plus d’informations sur les packages.
  2. Mettez à jour les chemins dans main.js sous client-html/src/main/webapp/js, pour added/updated models/views.

    Par exemple, pour ajouter un nouveau modèle Sharequeue, par exemple mySharequeue, modifiez :

    code language-none
    sharequeuemodel : pathprefix + 'runtime/models/sharequeue',
    
    To
    
    sharequeuemodel : pathprefix + 'runtime/myModels/mySharequeue',
    
  3. Mettez à jour registry-config.xml, located at client-html/src/main/webapp/js/resource_generator, en cas de changement/ajout d’alias dans main.js.

    Par exemple, pour ajouter un nouveau modèle Sharequeue, par exemple mySharequeue, modifiez :

    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. Sur client-html/src/main/webapp/js/minifier, exécutez la commande :

    code language-shell
    mvn clean install
    

    Il génère un dossier minified-files, sous client-html/src/main/webapp/js avec main.js minifié et registry.js.

NOTE
La minimisation fonctionne uniquement sur JVM 64 bits.
NOTE
Si vous réduisez, la mise à niveau est affectée.
recommendation-more-help
a6ebf046-2b8b-4543-bd46-42a0d77792da