在Laravel Mix 中指定脚本的顺序
Specify the order of scripts in Laravel Mix
我正在尝试将两个 JS 脚本合并到一个文件中。一个是第三方库,一个是一些自定义的js。无论我如何指定 mix.js 数组中的脚本,它总是将 custom.js 放在最上面。我想把图书馆放在最上面。我怎样才能做到这一点?
方法一
mix.js([
'node_modules/zoid/dist/zoid.frameworks.frame.min.js',
'public/js/custom.js'
], 'public/js/combined.js').version();
方法二
mix.js([
'public/js/custom.js',
'node_modules/zoid/dist/zoid.frameworks.frame.min.js'
], 'public/js/combined.js').version();
考虑以下 Mix 配置文件。
mix.combine(['one.js', 'two.js'], 'merged.js');
这指示 Mix 将 one.js 和 two.js 合并或连接到一个名为 merged.js 的文件中。与往常一样,在开发过程中,合并后的文件将保持未压缩状态。然而,当构建用于生产时,merged.js 当然会被缩小。
此外,mix.scripts()
是 mix.combine()
的别名;您可以使用或。
我正在尝试将两个 JS 脚本合并到一个文件中。一个是第三方库,一个是一些自定义的js。无论我如何指定 mix.js 数组中的脚本,它总是将 custom.js 放在最上面。我想把图书馆放在最上面。我怎样才能做到这一点?
方法一
mix.js([
'node_modules/zoid/dist/zoid.frameworks.frame.min.js',
'public/js/custom.js'
], 'public/js/combined.js').version();
方法二
mix.js([
'public/js/custom.js',
'node_modules/zoid/dist/zoid.frameworks.frame.min.js'
], 'public/js/combined.js').version();
考虑以下 Mix 配置文件。
mix.combine(['one.js', 'two.js'], 'merged.js');
这指示 Mix 将 one.js 和 two.js 合并或连接到一个名为 merged.js 的文件中。与往常一样,在开发过程中,合并后的文件将保持未压缩状态。然而,当构建用于生产时,merged.js 当然会被缩小。
此外,mix.scripts()
是 mix.combine()
的别名;您可以使用或。