首先,我将发布一个示例,我如何“认为”它可以在早午餐配置文件中定义:
files:
javascripts:
joinTo:
# $1 = first sub-match in RegExp
'app_$1.js' : /^app_([a-z0-9]*)/
'vendor.js' : /^vendor/
本质上,我正在尝试根据每个“app_??????”的名称找出一种具有多个输出的方法 保存 Javascript 文件的文件夹。
所以如果你有这个文件夹结构,你会得到以下输出:
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 文件一样被重命名/合并,但这就是我希望它理想地工作的方式。任何向我展示它是如何完成的人都会击掌奖励!