Laravel Mix:scripts()和Combine()有什么区别?

时间:2019-06-18 02:41:52

标签: php laravel laravel-5 laravel-mix mix

我正在将Laravel用于我的PHP项目,该项目通过Laravel Mix配备了Webpack。我一直在使用personal_id bigint, state_id bigint, city_id bigint, street_id bigint, sex frozen<sex>, birthday timestamp height decimal, weight decimal, mix.js(我知道它们之间的区别)。

上周,我下载了一个使用mix.scriptsmix.js的预先构建的Laravel样机(Laraspace),我试图找到说明mix.combine.combine()的不同之处的文档但是我发现他们做的差不多。

这是遗留函数,别名吗?还是scripts(),后面有不同的逻辑?

1 个答案:

答案 0 :(得分:2)

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

mix.combine(),对于串联多个供应商库(例如jQuery,Bootstrap等)更好,并且速度更快。此外,JS和CSS都可以使用combine()