#はじめに
Laravel Mix は、Laracasts の作者 Jeffrey Way によって開発されたパッケージで、Laravel アプリケーションのために一般的な 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 はきっと気に入るでしょう。ただし、アプリケーション開発時に必ずしも使う必要はなく、好きなアセットパイプラインツールを使うか、まったく使わなくてもかまいません。
Примечание
新しい Laravel インストールでは Laravel Mix の代わりに Vite が使われています。Mix のドキュメントは 公式 Laravel Mix サイトをご覧ください。Vite に切り替えたい場合は、Vite 移行ガイド を参照してください。