1. Paquetes
  2. Laravel Mix

Introducción

Laravel Mix, un paquete desarrollado por Jeffrey Way, el creador de Laracasts, proporciona una API fluida para definir pasos de compilación de webpack para su aplicación Laravel utilizando varios preprocesadores comunes de CSS y JavaScript.

En otras palabras, Mix facilita la compilación y minificación de los archivos CSS y JavaScript de su aplicación. A través de un encadenamiento de métodos simple, puede definir fluidamente su canalización de activos. Por ejemplo:

mix.js('resources/js/app.js', 'public/js')
.postCss('resources/css/app.css', 'public/css');

Si alguna vez se ha sentido confundido y abrumado al comenzar con webpack y la compilación de activos, le encantará Laravel Mix. Sin embargo, no está obligado a usarlo durante el desarrollo de su aplicación; tiene la libertad de usar la herramienta de canalización de activos que desee, o incluso ninguna en absoluto.

Nota Vite ha reemplazado a Laravel Mix en las nuevas instalaciones de Laravel. Para obtener la documentación de Mix, visite el sitio web oficial de Laravel Mix. Si desea cambiar a Vite, consulte nuestra guía de migración a Vite.