更新: 对于任何有兴趣将早午餐与AngularJS一起使用的人,我已经整理了一个种子项目angular-brunch-seed
我正在使用带有AngularJS的早午餐。AngularJS提供了一个模块系统,因此使用 commonJS / AMD 导入文件的需要是多余的。是否可以对目录中的文件禁用此功能?本质上,我希望它像对目录一样编译未更改的文件。/app/vendor
所以首选的结果是:
  joinTo:
    'js/app.js': /^app/
    'js/vendor.js': /^vendor/
两者都包含js/app.js并js/vender.js包含来自每个文件夹的编译文件,但都没有包装。
有没有人有任何想法?
更新 语法从@jcruz回答时发生了变化。这是现在执行此操作的方法。
最后,我使用了@jcruz 答案的修改版本。
exports.config =
  modules:
    definition: false
    wrapper: (path, data) ->
      """
(function() {
  'use strict';
  #{data}
}).call(this);\n\n
      """
  files:
    javascripts:
      defaultExtension: 'coffee'
      joinTo:
        'js/app.js': /^app/
        'js/vendor.js': /^vendor/
默认情况下,“原始”包装器不包括咖啡脚本的标准包装器。通过将 jsWrapper 设置为:
wrapper: (path, data) ->
  """
(function() {
  'use strict';
  #{data}
}).call(this);
  """
文件将按预期包装。