Laravel Mix
업데이트됨번역일: 2026년 6월 20일
이 페이지는 원문이 업데이트되어 번역이 갱신되었습니다.
- 원문 수정
- 2026년 6월 20일
- 번역 갱신
- 2026년 6월 20일
Laravel Mix
소개
WARNING
Laravel Mix는 현재 더 이상 활발히 유지·관리되지 않는 레거시 패키지입니다. 최신 대안으로 Vite 사용을 권장합니다.
Laravel Mix는 Laracasts의 창립자 Jeffrey Way가 개발한 패키지로, 다양한 CSS·JavaScript 전처리기를 활용하여 webpack 빌드 단계를 간결하게 정의할 수 있는 유연한 API를 제공합니다.
쉽게 말해, Mix를 사용하면 애플리케이션의 CSS와 JavaScript 파일을 간편하게 컴파일하고 압축(minify)할 수 있습니다. 메서드 체이닝 방식으로 에셋 파이프라인을 직관적으로 구성할 수 있으며, 예를 들면 다음과 같습니다.
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 마이그레이션 가이드를 확인하세요.