Minificação dos arquivos JavaScript

A Minificação remove do código-fonte os caracteres redundantes, como espaço em branco, nova linha e comentários. Isso melhora o desempenho, reduzindo o tamanho do código. Embora a minimização não afete a funcionalidade, ela reduz a legibilidade do código.

Para gerar um código minified para alterações semânticas, siga estas etapas.

  1. Copie client-html/src/main/webapp/js de src-package no sistema de arquivos.

    OBSERVAÇÃO

    Consulte Introdução à personalização da área de trabalho do AEM Forms para obter mais detalhes sobre os pacotes.

  2. Atualize os caminhos em main.js, localizados em client-html/src/main/webapp/js, para modelos/visualizações adicionados/atualizados.

    Por exemplo, adição de um novo modelo do Sharequeue, digamos mySharequeue, alterar:

    sharequeuemodel : pathprefix + 'runtime/models/sharequeue',
    

    Para

    sharequeuemodel : pathprefix + 'runtime/myModels/mySharequeue',
    
  3. Atualize registry-config.xml, located at client-html/src/main/webapp/js/resource_generator, caso haja alteração/adição de alias em main.js.

    Por exemplo, adição de um novo modelo do Sharequeue, digamos mySharequeue, alterar:

    <sharequeue
                name="sharequeue"
                path="runtime/models/sharequeue.js"
                service="service"/>
    

    Para

    <sharequeue
                name="sharequeue"
                path="runtime/myModels/mySharequeue.js"
                service="service"/>
    
  4. No client-html/src/main/webapp/js/minifier, execute o comando:

    mvn clean install
    

    Ele gera uma pasta em minified-files, em client-html/src/main/webapp/js com minified main.js e registry.js.

OBSERVAÇÃO

A Minificação só funcionará com JVM de 64 bits.

OBSERVAÇÃO

Se você minimizar, a atualização será afetada.

Nesta página

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