Laravel Mix
Table of Contents
Introduction
Laravel Mix は、Laracasts の作成者 Jeffrey Way によって development されたパッケージで、いくつかの一般的な CSS と JavaScript のプリプロセッサを使用して、Laravel アプリケーションのためのwebpack の build 手順を定義するための流暢な API を提供します。
つまり、Mix を使えば、あなたのアプリケーションの CSS や JavaScript ファイルを簡単にコンパイルしてミニファイさせることができます。シンプルな method チェーンを通じて、あなたのアセットの pipeline を流暢に定義することが可能です。例えば:
mix
.js("resources/js/app.js", "public/js")
.postCss("resources/css/app.css", "public/css");
webpack とアセットコンパイルの開始について混乱したり、圧倒されたことがある場合、あなたは Laravel Mix を気に入るでしょう。しかし、あなたが application を development する際にそれを使うことは必須ではありません。あなたは自由に好きなアセット pipeline ツールを使うか、或いは全くないことも選択できます。
NOTE
Vite は新規の Laravel インストールで Laravel Mix を置き換えました。Mix のドキュメンテーションは、公式 Laravel Mix のウェブサイトをご覧ください。Vite に切り替えたい場合は、Vite 移行ガイド をご覧ください。