Laravel Mix
번역일: 2026년 6월 20일
Laravel Mix
소개
Laravel Mix는 Laracasts의 창립자인 Jeffrey Way가 개발한 패키지로, 여러 CSS·JavaScript 전처리기를 활용해 webpack 빌드 과정을 간결하게 정의할 수 있는 유연한 API를 제공합니다.
쉽게 말해, Mix를 사용하면 애플리케이션의 CSS와 JavaScript 파일을 손쉽게 컴파일하고 압축할 수 있습니다. 메서드 체이닝 방식으로 에셋 파이프라인을 직관적으로 구성할 수 있으며, 예를 들면 다음과 같습니다.
mix.js('resources/js/app.js', 'public/js')
.postCss('resources/css/app.css', 'public/css');webpack 설정과 에셋 컴파일 과정이 복잡하게 느껴졌던 분이라면 Laravel Mix가 큰 도움이 될 것입니다. 다만, Mix는 필수 도구가 아닙니다. 원하는 에셋 파이프라인 도구를 자유롭게 선택하거나, 별도 도구 없이 개발을 진행해도 무방합니다.
NOTE
새로운 Laravel 프로젝트에서는 Laravel Mix 대신 Vite가 기본 에셋 빌드 도구로 채택되었습니다. Mix에 대한 상세한 문서는 Laravel Mix 공식 웹사이트를 참고하세요. 기존 Mix 환경에서 Vite로 전환하려면 Vite 마이그레이션 가이드를 참고하시기 바랍니다.