Laravel Mix:scripts() 和 combine() 有什么区别?
Laravel Mix: What's the difference between scripts() and combine()?
我正在为我的 PHP 项目使用 Laravel,它通过 Laravel Mix 配备了 Webpack。我一直在使用 mix.js
和 mix.scripts
(我知道它们之间的区别)。
上周我下载了一个使用 mix.js
和 mix.combine.
的预构建 Laravel 模型 (Laraspace) 我试图找到解释 combine()
不同之处的文档比 scripts(),
但我发现他们做的几乎一样。
这是一些遗留函数、别名,还是 combine()
背后有不同的逻辑?
mix.scripts()
更适合组合和缩小多个自定义 JavaScript 文件,例如您创建的文件。 mix.scripts('folder/path')
将合并所有嵌套文件,mix.scripts('folder/path/*.js')
将其限制为仅 JS 文件。
然而,mix.combine(),
更适合多个供应商库的串联,例如 jQuery、Bootstrap 等,并且速度更快。此外,您可以对 JS 和 CSS.
使用 combine()
我正在为我的 PHP 项目使用 Laravel,它通过 Laravel Mix 配备了 Webpack。我一直在使用 mix.js
和 mix.scripts
(我知道它们之间的区别)。
上周我下载了一个使用 mix.js
和 mix.combine.
的预构建 Laravel 模型 (Laraspace) 我试图找到解释 combine()
不同之处的文档比 scripts(),
但我发现他们做的几乎一样。
这是一些遗留函数、别名,还是 combine()
背后有不同的逻辑?
mix.scripts()
更适合组合和缩小多个自定义 JavaScript 文件,例如您创建的文件。 mix.scripts('folder/path')
将合并所有嵌套文件,mix.scripts('folder/path/*.js')
将其限制为仅 JS 文件。
mix.combine(),
更适合多个供应商库的串联,例如 jQuery、Bootstrap 等,并且速度更快。此外,您可以对 JS 和 CSS.
combine()