Blog
Como minificar CSS y JS por línea de Comandos en Magento 2
- enero 19, 2024
- Publicado por: admin
- Categoría: Magento 2
Minificar los archivos CSS y JS es un sitio de Magento 2 es una tarea muy sencilla que se podría realizar bien desde una simple configuración en BackEnd, pero en esta ocasión indicaré como se realiza esta misma tarea desde línea de comandos, esto es muy cómodo para quienes estamos más acostumbrados a ejecutar una línea de texto desde una terminal y esperamos que sea más sencillo que ir gráficamente a cambiar una configuración.
Recordemos que la gran mayoría de comandos que ejecutamos desde la CLI de Magento 2, son simples actualizaciones a la tabla de configuración de Magento core_config_data, muchos es estas ejecuciones simplemente actualizan o registran un simple valor, bien podríamos hacerlo directamente a base de datos o es su caso lo más cómodo es ejecutar una línea de ejecución como las que mostraré a continuación.
Comandos para minificar y unificar CSS:
La instrucción principal seria: php bin/magento config:set que en combinación con las instrucciones nos permitirán minificar y unificar archivos CSS.
php bin/magento config:set dev/css/merge_css_file 1
php bin/magento config:set dev/css/minify_files 1
Donde el valor 1 nos indicaría activado y 0 desactivado, mediante los siguientes comandos podemos minificar y unificar los archivos CSS, uno permitirá contraer el código en una línea sin espacios ni separaciones y con el otro comando intentara en un solo archivo juntar los CSS.
php bin/magento config:set dev/js/merge_files 1
php bin/magento config:set dev/js/enable_js_bundling 1
php bin/magento config:set dev/js/minify_files 1
Donde el valor 1 nos indicaría activado y 0 desactivado, mediante los siguientes comandos podemos minificar, unificar y habilitar archivos JS, uno permitirá contraer el código en una línea sin espacios ni separaciones, el otro comando intentara en un solo archivo juntar los archivos y el último habilita la opción de empaquetado.