#Introducción
Laravel Mix, un paquete desarrollado por Jeffrey Way, creador de Laracasts, ofrece una API fluida para definir pasos de compilación con webpack para su aplicación Laravel usando 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. Mediante encadenamiento simple de métodos, puede definir de forma fluida su pipeline de assets. Por ejemplo:
mix.js('resources/js/app.js', 'public/js')
.postCss('resources/css/app.css', 'public/css');
Si alguna vez se ha sentido confundido o abrumado al comenzar con webpack y la compilación de assets, le encantará Laravel Mix. Sin embargo, no está obligado a usarlo durante el desarrollo de su aplicación; puede usar cualquier herramienta de pipeline de assets que desee, o incluso ninguna.
Vite ha reemplazado a Laravel Mix en las nuevas instalaciones de Laravel. Para 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.