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

CAUTION
AEM 6.4 ha raggiunto la fine del supporto esteso e questa documentazione non viene più aggiornata. Per maggiori dettagli, consulta la nostra periodi di assistenza tecnica. Trova le versioni supportate qui.

La minimizzazione 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 minimizzazione non influisce sulla funzionalità, riduce la leggibilità del codice.

Per generare codice minimizzato per le modifiche semantiche segui questi passaggi.

  1. Copia client-html/src/main/webapp/js da src-package su filesystem.

    note note
    NOTE
    Vedi Introduzione alla personalizzazione dell’area di lavoro di AEM Forms per ulteriori dettagli sui pacchetti.
  2. Aggiorna percorsi in main.js 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-none
    sharequeuemodel : pathprefix + 'runtime/models/sharequeue',
    
    To
    
    sharequeuemodel : pathprefix + 'runtime/myModels/mySharequeue',
    
  3. Aggiorna registry-config.xml, located at client-html/src/main/webapp/js/resource_generator, nel caso in cui si verifichi una 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"/>
    
    To
    
    <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 minified-files, sotto client-html/src/main/webapp/js con minified main.js e register.js.

NOTE
La minimizzazione funziona solo su JVM a 64 bit.
NOTE
Se si minimizza, l’aggiornamento è interessato.
recommendation-more-help
a6ebf046-2b8b-4543-bd46-42a0d77792da