我一直在尝试合并我的一些主要是多余的 Rake 文件任务,但没有成功。即使指导我阅读一些关于 rake 规则的文档也会很棒,但我发现的很少。
我发现的所有示例都是以扩展名区分的文件,就我而言,我需要更具体的东西。
file '.../bundle-a.js' => ['a.js','b.js','c.js']
file '.../bundle-b.js' => ['d.js','e.js','f.js']
rule ??? => ??? do |f|
File.open( f.name, 'w' ) do |of|
of.write cat(f.prerequisites).concat('SPECIFIC TEXT TO EACH BUNDLE')
end
end
如果我对 .js => .js 执行规则,则会出现递归错误。如果我查找 /bundle/,它会失败或者我不理解发生的处理。另外,我需要添加有关特定文本的部分,是否有通过规则解决此问题的方法?