早午餐javascripts join to具体订单

dma*_*eev 1 coffeescript brunch

来自Asset Pipeline,我可以在其中定义加载javascript文件的特定顺序,如下所示:

//= require jquery
//= require some_file
//= require_tree ./some/directory
//= require other_directory/some_file
//= require_tree ./directory
Run Code Online (Sandbox Code Playgroud)

如何在早午餐配置中表达此特定订单?

提前致谢.

es1*_*128 5

https://github.com/brunch/brunch/blob/master/docs/config.md#files

早午餐目前不支持类似的功能require_tree,但您可以根据需要逐个文件指定连接顺序.为了避免列出每个文件,你可以考虑只需要在顶部订购哪些文件并将它们放在before数组中,任何需要在底部的文件都可以放在after数组中,而早午餐会自动对其余文件进行排序.

# 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'
      ]
Run Code Online (Sandbox Code Playgroud)