コンテンツへスキップ

Laravel Mix

イントロダクション

Laravel MixLaracastsの作者であるJeffrey Way氏によって開発されたパッケージで、一般的なCSSやJavaScriptのプリプロセッサを使い、Laravelアプリケーションのwebpackビルドステップを定義するための流暢なAPIを提供します。

言い換えれば、MixはアプリケーションのCSSとJavaScriptファイルのコンパイルと最小化を簡単にします。シンプルなメソッドチェーンにより、アセットパイプラインを流暢に定義できます。例をご覧ください。

1mix.js('resources/js/app.js', 'public/js')
2 .postCss('resources/css/app.css', 'public/css');

webpackとアセットコンパイルの始め方が分からず、圧倒されたことがあるなら、Laravel Mixを気に入るでしょう。しかし、アプリケーション開発中にMixを使用することは必須ではありません。好きなアセットパイプラインツールを自由に使用することも、あるいはまったく使用しなくてもかまいません。

新しいLaravelインストールでは、ViteがLaravel Mixに取って代わりました。Mixのドキュメントについては、Laravel Mixの公式サイトをご覧ください。Viteに切り替えたい場合は、Vite移行ガイドを参照してください。

Laravelは最も生産的な方法です
ソフトウェアを構築、デプロイ、監視します。