Minificación de los archivos JavaScript minification-of-the-javascript-files

CAUTION
AEM 6.4 ha llegado al final de la compatibilidad ampliada y esta documentación ya no se actualiza. Para obtener más información, consulte nuestra períodos de asistencia técnica. Buscar las versiones compatibles here.

La minificación elimina del código fuente los caracteres redundantes, como los espacio en blanco, las líneas nuevas y los comentarios. Esto mejora el rendimiento al reducir el tamaño del código. Aunque la minificación no afecta a la funcionalidad, reduce la legibilidad del código.

Para generar código minificado para cambios semánticos, siga los siguientes pasos.

  1. Copie client-html/src/main/webapp/js desde src-package en el sistema de archivos.

    note note
    NOTE
    Consulte Introducción a la personalización de AEM Forms Workspace para obtener más información sobre los paquetes.
  2. Actualice las rutas de main.js, ubicado en client-html/src/main/webapp/js, para obtener modelos o vistas agregados o actualizados.

    Por ejemplo, si se agrega un nuevo modelo de Sharequeue, por ejemplo, mySharequeue, cambie lo siguiente:

    code language-none
    sharequeuemodel : pathprefix + 'runtime/models/sharequeue',
    
    To
    
    sharequeuemodel : pathprefix + 'runtime/myModels/mySharequeue',
    
  3. Actualice registry-config.xml, located at client-html/src/main/webapp/js/resource_generator, en el caso de que haya algún cambio o adición de alias en main.js.

    Por ejemplo, si se agrega un nuevo modelo de Sharequeue, por ejemplo, mySharequeue, cambie lo siguiente:

    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. Ejecute el siguiente comando en client-html/src/main/webapp/js/minifier:

    code language-shell
    mvn clean install
    

    Este comando genera una carpeta de archivos minificados en client-html/src/main/webapp/js en la que main.js y register.js están minificados.

NOTE
La minificación solo es compatible con JVM de 64 bits.
NOTE
Si utiliza la minificación, la actualización se verá afectada.
recommendation-more-help
a6ebf046-2b8b-4543-bd46-42a0d77792da