He estado luchando por un tiempo con minify javascript en magento 2. La opción de administración para la minificación no funciona, así que he estado buscando otra solución. He intentado un script de Gulp para hacerlo, pero esto está causando problemas con require js donde ciertos archivos no están listos a tiempo para ser incluidos.
¿Alguien ha encontrado una solución para minificar javascript en magento 2?
magento2
javascript
Lewis Pearson
fuente
fuente
Respuestas:
Al final, utilizamos un script gulp que escribimos nosotros mismos que busca cada archivo javascript y lo minimiza. Parece que esta es la única forma de hacerlo por ahora sin lidiar con los errores que tiene la opción de configuración de magento incorporada.
Esta fue nuestra solución de archivo de trago eventual: https://gist.github.com/lewisp6/b7c50b4d82ef4d3d5d6dc888e8d1bdba
fuente
Creo que todo lo que necesita es habilitar las opciones "Habilitar agrupación de JavaScript" y "Minificar archivos de JavaScript" en la configuración del sistema a nivel del sitio web en Configuración del sistema> AVANZADO> Desarrollador> sección Configuración de JavaScript y volver a implementar contenido estático
fuente
Una opción podría ser usar el complemento PageSpeed de Google para minimizar js. https://developers.google.com/speed/pagespeed/module/filter-js-minify
fuente