node.js - Laravel 混合 : What's the difference between scripts() and combine()?

标签 node.js laravel laravel-mix

我在 PHP 项目中使用 Laravel,该项目通过 Laravel Mix 配备了 Webpack。我一直在使用 mix.jsmix.scripts (我知道它们之间的区别)。

上周我下载了一个预构建的 Laravel 模型 (Laraspace),它使用 mix.jsmix.combine。 我试图找到解释什么的文档 combine() 的作用与 scripts() 不同, 但我发现它们的作用几乎相同。

这是一些遗留函数、别名,还是 combine() 背后有不同的逻辑?

最佳答案

mix.scripts() 更适合组合和缩小多个自定义 JavaScript 文件,例如您创建的文件。 mix.scripts('folder/path') 将合并所有嵌套文件,并且 mix.scripts('folder/path/*.js') 将其限制为仅 JS文件。

然而,

mix.combine(),更适合连接多个供应商库(例如 jQuery、Bootstrap 等),并且速度更快。此外,您还可以对 JS 和 CSS 使用 combine()

关于node.js - Laravel 混合 : What's the difference between scripts() and combine()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56641099/

相关文章:

javascript - 响应中的“Access-Control-Allow-Credentials” header 为 '',必须为 'true'

node.js - Sequelize : building and saving an object that contains an array

javascript - 获取 block 上的 execFile stdOut

Laravel Eloquent 性能问题

php - Laravel 5.7 Nova - Mix list 不存在(在服务器上)

Laravel mix 生成相对路径

Laravel-Mix 字体路径问题

javascript - 如何使用纯 node.js 上传文件?

php - 带有条件和循环的 Laravel 下一个/上一个查询

git 不会在服务器上推送 .env 文件