Minificação dos arquivos JavaScript minification-of-the-javascript-files
A minificação remove do código-fonte os caracteres redundantes, como espaço em branco, novas linhas e comentários. Isso melhora o desempenho ao reduzir o tamanho do código. Embora a minificação não afete a funcionalidade, ela reduz a legibilidade do código.
Para gerar um código minificado para alterações semânticas, siga estas etapas.
-
Copie
client-html/src/main/webapp/js
de src-package no sistema de arquivos.note note NOTE Consulte Introdução à personalização do espaço de trabalho do AEM Forms para obter mais detalhes sobre os pacotes. -
Atualizar caminhos em
main.js
, localizado em client-html/src/main/webapp/js, para modelos/exibições adicionados/atualizados.Por exemplo, a adição de um novo modelo Sharequeue, digamos mySharequeue, altera:
code language-javascript sharequeuemodel : pathprefix + 'runtime/models/sharequeue',
Para
code language-javascript sharequeuemodel : pathprefix + 'runtime/myModels/mySharequeue',
-
Atualizar
registry-config.xml, located at client-html/src/main/webapp/js/resource_generator,
caso haja alteração/adição de alias emmain.js
.Por exemplo, a adição de um novo modelo Sharequeue, digamos mySharequeue, altera:
code language-xml <sharequeue name="sharequeue" path="runtime/models/sharequeue.js" service="service"/>
Para
code language-xml <sharequeue name="sharequeue" path="runtime/myModels/mySharequeue.js" service="service"/>
-
Em client-html/src/main/webapp/js/minifier, execute o comando:
code language-shell mvn clean install
Ele gera uma pasta de arquivos minificados, em client-html/src/main/webapp/js com main.js e registry.js minificados.