我试图编译多个玉模板为单一的JS文件使用咕噜-控制-翡翠。我面临的问题是,对于模板的完整路径,我得到了函数名和完整路径。为了避免这种情况,我尝试使用cwd (没有展开)。这样做的结果如下:
>> Source file "test.jade" not found.
>> Source file "test2.jade" not found.有什么办法能实现我的计划吗?我对该任务的grunt配置如下:
jade: {
js: {
options: {
client: true,
amd: true
},
files: [ {
cwd: 'js/views/',
src: ['*.jade'],
dest: 'js/tmp/templates.js'
} ]
}
},谢谢你的建议,德拉科
发布于 2015-05-21 17:57:14
愚蠢的我,没有完全读到插件的文档:
使用processName选项解决方案非常简单:
options: {
client: true,
amd: true,
processName: function(path) {
var pathChunks = path.split('.')[0].split('/');
return pathChunks[pathChunks.length - 1];
}
}https://stackoverflow.com/questions/30374775
复制相似问题