#Введение
Laravel Mix, пакет, разработанный создателем Laracasts Джеффри Уэем, предоставляет удобный API для определения шагов сборки с помощью webpack для вашего Laravel-приложения с использованием популярных CSS и JavaScript препроцессоров.
Проще говоря, Mix упрощает компиляцию и минификацию CSS и JavaScript файлов вашего приложения. С помощью простого цепочного вызова методов вы можете легко определить конвейер обработки ассетов. Например:
mix.js('resources/js/app.js', 'public/js')
.postCss('resources/css/app.css', 'public/css');
Если вы когда-либо испытывали затруднения и путаницу при начале работы с webpack и компиляцией ассетов, вам понравится Laravel Mix. Однако использование Mix не обязательно при разработке вашего приложения; вы можете использовать любой инструмент для обработки ассетов или не использовать их вовсе.
Vite заменил Laravel Mix в новых установках Laravel. Для документации по Mix посетите официальный сайт Laravel Mix. Если вы хотите перейти на Vite, ознакомьтесь с нашим руководством по миграции на Vite.