跳转至内容

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 迁移指南