已编译的.jade文件的Gruntfile设置

时间:2013-06-27 00:15:06

标签: pug gruntjs

在我的Gruntfile中我有

jade: {
  html: {
    expand: true,
    src: ['public/views/**/*.jade'],
    dest: '.tmp',
    ext: '.html'
  }
},

将.jade文件编译为html,但包含public /目录,导致.tmp / public / views / foo.html,但我希望有.tmp / views / foo.html。

我为express添加了一个额外的静态路径,它允许公共/ * / .html被提供服务,但保持干净是件好事。

有什么想法吗?

1 个答案:

答案 0 :(得分:3)

试试这个:

jade: {
    html: {
        files: [{
            expand: true,
            cwd: 'public/',
            src: ['views/**/*.jade'],
            dest: '.tmp',
            ext: '.html'
        }]
    }
}