Minificação dos arquivos JavaScript
- Aplica-se a:
- Experience Manager 6.5
- Tópicos:
- Formulários adaptativos
Criado para:
- Usuário
- Desenvolvedor
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.OBSERVAÇÃO
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:
sharequeuemodel : pathprefix + 'runtime/models/sharequeue',
Para
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:
<sharequeue name="sharequeue" path="runtime/models/sharequeue.js" service="service"/>
Para
<sharequeue name="sharequeue" path="runtime/myModels/mySharequeue.js" service="service"/>
-
Em client-html/src/main/webapp/js/minifier, execute o comando:
mvn clean install
Ele gera uma pasta de arquivos minificados, em client-html/src/main/webapp/js com main.js e registry.js minificados.