본문 바로가기

Laravel Mix

번역일: 2026년 6월 20일

Laravel Mix

소개

WARNING

Laravel Mix는 현재 더 이상 활발하게 유지 관리되지 않는 레거시 패키지입니다. 최신 대안으로 Vite 사용을 권장합니다.

Laravel MixLaracasts의 창립자 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 마이그레이션 가이드를 확인하세요.

이 문서는 Laravel 공식 문서(MIT)를 한국 개발자를 위해 번역·재구성한 것입니다.

번역일: 2026년 6월 20일