Gruntfile - 将编译后的文件保存到找到orignal的目录

时间:2014-11-25 17:04:01

标签: gruntjs

我添加了编译所有超薄模板的任务:

// Watch and compile slim files
slim: {
  dist: {
    files: [{
      expand: true,
      cwd: '*****[ALL DIRECTORIES]*****',
      src: ['{,*/}*.slim'],
      dest: '*****[WHICHEVER DIRECTORY FILE WAS FOUND IN]*****',
      ext: '.html'
    }]
  }
},

根据上面的伪代码,我希望能够做的是在任何目录中编译ANY .slim文件,然后将编译的HTML文件保存到与正在编辑的.slim文件相同的目录中。

非常感谢任何帮助。谢谢!

1 个答案:

答案 0 :(得分:0)

只需将cwddest设置为您的根目录(或您想要的任何目录),然后在src中过滤精简文件。

除非将flatten选项设置为true,否则将保留目录结构:

slim: {
  dist: {
    files: [{
      expand: true,
      cwd: '.',
      src: '**/*.slim'
      dest: '.',
      ext: '.html'
    }]
  }
},