Minificazione dei file JavaScript minification-of-the-javascript-files

La minimizzazione rimuove dal codice sorgente i caratteri ridondanti, come spazi vuoti, nuove righe e commenti. Questo migliora le prestazioni riducendo le dimensioni del codice. Anche se la minimizzazione non influisce sulla funzionalità, riduce la leggibilità del codice.

Per generare un codice minimizzato per le modifiche semantiche, segui la procedura riportata di seguito.

  1. Copia client-html/src/main/webapp/js da src-package nel file system.

    note note
    NOTE
    Per ulteriori dettagli sui pacchetti, vedere Introduzione alla personalizzazione dell'area di lavoro di AEM Forms.
  2. Aggiorna i percorsi in main.js che si trovano in client-html/src/main/webapp/js, per modelli/visualizzazioni aggiunti/aggiornati.

    Ad esempio, l'aggiunta di un nuovo modello Sharequeue, ad esempio mySharequeue, cambia:

    code language-javascript
    sharequeuemodel : pathprefix + 'runtime/models/sharequeue',
    

    A

    code language-javascript
    sharequeuemodel : pathprefix + 'runtime/myModels/mySharequeue',
    
  3. Aggiornare registry-config.xml, located at client-html/src/main/webapp/js/resource_generator, in caso di modifica/aggiunta dell'alias in main.js.

    Ad esempio, l'aggiunta di un nuovo modello Sharequeue, ad esempio mySharequeue, cambia:

    code language-xml
    <sharequeue
                name="sharequeue"
                path="runtime/models/sharequeue.js"
                service="service"/>
    

    A

    code language-xml
    <sharequeue
                name="sharequeue"
                path="runtime/myModels/mySharequeue.js"
                service="service"/>
    
  4. In client-html/src/main/webapp/js/minifier, esegui il comando:

    code language-shell
    mvn clean install
    

    Genera una cartella di file minimizzati, in client-html/src/main/webapp/js con main.js minimizzato e registry.js.

NOTE
La minimizzazione funziona solo su una JVM a 64 bit.
NOTE
Se minimizzi, l’aggiornamento è interessato.
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2