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

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. La minimisation n’a aucun impact sur la fonctionnalité et réduit la lisibilité du code.

Pour générer un code minimisé pour les modifications sémantiques, effectuez les étapes suivantes.

  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-javascript
    sharequeuemodel : pathprefix + 'runtime/models/sharequeue',
    

    To

    code language-javascript
    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

    code language-xml
    <sharequeue
                name="sharequeue"
                path="runtime/myModels/mySharequeue.js"
                service="service"/>
    
  4. Dans client-html/src/main/webapp/js/minifier, exécutez la commande :

    code language-shell
    mvn clean install
    

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

NOTE
La minimisation fonctionne uniquement sur les JVM 64 bits.
NOTE
Elle a des effets sur la mise à niveau.
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2