来自 Asset Pipeline,我可以在其中定义加载 javascript 文件的特定顺序,如下所示:
//= require jquery
//= require some_file
//= require_tree ./some/directory
//= require other_directory/some_file
//= require_tree ./directory
如何在早午餐的配置中表达这个特定的顺序?
提前致谢。
来自 Asset Pipeline,我可以在其中定义加载 javascript 文件的特定顺序,如下所示:
//= require jquery
//= require some_file
//= require_tree ./some/directory
//= require other_directory/some_file
//= require_tree ./directory
如何在早午餐的配置中表达这个特定的顺序?
提前致谢。
https://github.com/brunch/brunch/blob/master/docs/config.md#files
早午餐目前不支持类似的东西require_tree
,但您可以根据需要逐个文件指定连接顺序。为了避免列出每个文件,您可以只考虑哪些文件需要在顶部排序并将它们放入before
数组中,任何需要在底部的文件都可以放入after
数组中,brunch 将自动对其余文件进行排序。
# in config.coffee
files:
javascripts:
joinTo:
'javascripts/app.js': /^app/
'javascripts/vendor.js': /^vendor/
order:
before: [
'vendor/scripts/console-helper.js',
'vendor/scripts/jquery-1.7.0.js',
'vendor/scripts/underscore-1.3.1.js',
'vendor/scripts/backbone-0.9.0.js'
]