Riduzione dei file JavaScript

La riduzione rimuove dal codice sorgente i caratteri ridondanti, ad esempio lo spazio vuoto, la nuova riga e i commenti. Questo migliora le prestazioni riducendo le dimensioni del codice. Anche se la riduzione non influisce sulla funzionalità, riduce la leggibilità del codice.

Per generare codice ridotto per le modifiche semantiche, effettuate le seguenti operazioni.

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

    NOTA

    Per ulteriori informazioni sui pacchetti, vedere Introduzione alla personalizzazione area di lavoro AEM Forms.

  2. Aggiornate i percorsi in main.js ubicati in client-html/src/main/webapp/js, per i modelli/visualizzazioni aggiunti/aggiornati.

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

    sharequeuemodel : pathprefix + 'runtime/models/sharequeue',
    
    To
    
    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 di alias in main.js.

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

    <sharequeue
                name="sharequeue"
                path="runtime/models/sharequeue.js"
                service="service"/>
    
    To
    
    <sharequeue
                name="sharequeue"
                path="runtime/myModels/mySharequeue.js"
                service="service"/>
    
  4. In client-html/src/main/webapp/js/minifier, eseguite il comando:

    mvn clean install
    

    Viene generata una cartella minified-files, in client-html/src/main/webapp/js con minified main.js e register.js.

NOTA

La riduzione funziona solo su JVM a 64 bit.

NOTA

Se si riduce il numero di utenti, l'aggiornamento viene influenzato.

In questa pagina

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now