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. 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.
-
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. -
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',
-
Mettez à jour
registry-config.xml, located at client-html/src/main/webapp/js/resource_generator,
en cas de changement/ajout d’alias dansmain.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"/>
-
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.