我正在尝试将Jade文件编译为HTML并将它们放在一个目录中。 目前,当我编译时,创建的HTML文件将进入正确的目录,但它们位于名为jade的创建目录中。
这是我的目录结构:
但是在编译之后它看起来像这样:
理想情况下,我只希望HTML文件进入html目录而不是jade目录。
以下是我的gruntfile的相关部分:
jade: {
compile: {
files: [{
expand: true,
src: ['jade/**/*.jade'],
dest: 'html/',
ext: '.html'
}]
}
}
答案 0 :(得分:0)
输出结构镜像src
选项。试试cwd
选项。
请参阅:http://gruntjs.com/configuring-tasks#building-the-files-object-dynamically
示例:
jade: {
compile: {
files: [{
expand: true,
cwd: 'jade/',
src: ['**/*.jade'],
dest: 'html/',
ext: '.html'
}]
}
}