Minimiser les fichiers JavaScript

Dernière mise à jour : 2023-09-13
  • Créé pour :
  • User

La minimisation supprime du code source les caractères redondants, tels que 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.

    REMARQUE

    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, l’ajout d’un nouveau modèle Sharequeue, par exemple mySharequeue, modifiez :

    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, l’ajout d’un nouveau modèle Sharequeue, par exemple mySharequeue, modifiez :

    <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 :

    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.

REMARQUE

La minimisation fonctionne uniquement sur une JVM 64 bits.

REMARQUE

Si vous réduisez, votre mise à niveau est affectée.

Sur cette page