Saltar contenido

Laravel Mix

Introducción

Laravel Mix, un paquete desarrollado por el creador de Laracasts, Jeffrey Way, proporciona una API fluida para definir pasos de construcción de webpack para tu aplicación Laravel utilizando varios preprocesadores de CSS y JavaScript comunes. En otras palabras, Mix facilita la compilación y minificación de los archivos CSS y JavaScript de tu aplicación. A través de un simple encadenamiento de métodos, puedes definir con fluidez tu pipeline de recursos. Por ejemplo:

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

Si alguna vez te has sentido confundido y abrumado al comenzar con webpack y la compilación de activos, te encantará Laravel Mix. Sin embargo, no estás obligado a usarlo mientras desarrollas tu aplicación; puedes usar cualquier herramienta de pipeline de activos que desees, o incluso ninguna en absoluto.

[!NOTE] Vite ha reemplazado Laravel Mix en nuevas instalaciones de Laravel. Para la documentación de Mix, visita el sitio web oficial de Laravel Mix. Si deseas cambiar a Vite, consulta nuestra guía de migración a Vite.