我的代码:
coffee: {
compile: {
files: {
'server/api/**/*.js': ['server/api/**/*.coffee'] // compile and concat into single file
}
}
},
意思是,目标Dir应该与找到.coffee
文件的目标相同。然而,Grunt上面的代码会创建目录“**”并将文件“* .js”放入其中。
这就是我想要的:
server/api/sample/sample.coffee -> server/api/sample/sample.js
server/api/sample2/sample2.coffee -> server/api/sample2/sample2.js
答案 0 :(得分:1)
要动态编译文件,您必须这样做:
glob_to_multiple: {
expand: true,
flatten: true,
cwd: 'server/api',
src: ['**/*.coffee'],
dest: 'server/api',
ext: '.js',
extDot: 'last'
}