首先,我将发布一个示例我如何“思考”它可以在早午餐配置文件中定义:
files:
javascripts:
joinTo:
# $1 = first sub-match in RegExp
'app_$1.js' : /^app_([a-z0-9]*)/
'vendor.js' : /^vendor/
基本上我正在尝试根据存储Javascript文件的每个“app _ ??????”文件夹的名称找出一种方法来获得多个输出。
因此,如果您有此文件夹结构,您将获得以下输出:
brunch_project/
app_300x250/
other.js
app.js
index.html
app_728x90/
other.js
app.js
index.html
public/
app_300x250.js
app_300x250.html
app_728x90.js
app_728x90.html
vendor.js
注意:确实,我没有在配置中显示HTML将如何重命名/合并与JS文件相同,但这就是我喜欢它的方式理想的工作。任何向我展示它是如何完成的人都可以获得高分!