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 웹사이트를 참고하세요. Vite로 전환을 원하신다면 Vite 마이그레이션 가이드를 확인해 주세요.