告诉Grunt将源放入相同的目标目录

时间:2015-03-09 17:59:12

标签: gruntjs

我的代码:

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

1 个答案:

答案 0 :(得分:1)

要动态编译文件,您必须这样做:

glob_to_multiple: {
  expand: true,
  flatten: true,
  cwd: 'server/api',
  src: ['**/*.coffee'],
  dest: 'server/api',
  ext: '.js',
  extDot: 'last'
}