【发布时间】:2014-10-26 08:04:50
【问题描述】:
短版
Bower 加载的每个包都有大量文件,但 Brunch 足够聪明,只编译其 bower.json 中每个包的 main 属性中列出的文件。太好了,但我发现自己确实需要这些非主文件之一。
我如何告诉 Brunch 抓取一个不会被选中的特定文件,然后将其连接到 vendor.js 的末尾?
加长版
我正在使用 Brunch 来构建我的 AngularJS 应用程序。依赖项由 Bower 加载。我正在苦苦挣扎的特定软件包是 Highcharts。 Bower 很好,但 Highcharts 的 bower.json 在其 main 属性中仅列出了三个特定文件,因此 Brunch 只抓取这三个文件并将它们放入 vendor.js 中。但是,我需要做下钻图表,这还需要加载位于bower_components/highcharts/modules/drilldown.js 的drilldown.js。早午餐没有抓取该文件,我似乎无法让它这样做。
这是我早午餐配置的相关部分:
javascripts: {
joinTo: {
'assets/js/app.js': /^app/,
'assets/js/vendor.js': /^bower_components/
},
order: {
after: ['bower_components/highcharts/modules/drilldown.js']
}
}
有什么想法吗?
【问题讨论】:
标签: highcharts bower brunch