跳轉至內容

Laravel Mix

簡介

Laravel Mix 是一個遺留(legacy)軟體包,不再進行積極維護。您可以選用 Vite 作為現代替代方案。

Laravel Mix 是由 Laracasts 建立者 Jeffrey Way 開發的一個軟體包,它提供了一套流暢的 API,用於為您的 Laravel 應用程式定義 webpack 構建步驟,並支援多種常見的 CSS 和 JavaScript 預處理器。

換句話說,Mix 讓編譯和壓縮應用程式的 CSS 和 JavaScript 檔案變得非常簡單。透過簡單的方法鏈式呼叫,您可以流暢地定義資源構建流程(asset pipeline)。例如:

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

如果您曾經因為上手 webpack 和資源編譯而感到困惑或不知所措,那麼您一定會喜歡 Laravel Mix。不過,在開發應用程式時,您並非必須使用它;您可以自由選擇任何您喜歡的資源構建工具,甚至不使用任何工具。

在新的 Laravel 安裝中,Vite 已取代了 Laravel Mix。如需檢視 Mix 的文件,請訪問 Laravel Mix 官方網站。如果您希望遷移至 Vite,請參閱我們的 Vite 遷移指南