我使用grunt-contrib-jade,并希望为所有jade文件指定任务,除了以下划线开头。
电流:
jade: {
dist: {
options: {
pretty: true
},
files: [
{
expand: true,
cwd: '/',
dest: '.tmp',
src: '{,basedir/**/}*.jade',
ext: '.html'
}
]
}
},
这会编译basedir
中的所有* .jade文件。我想排除层次结构中的所有jade文件,文件名以_
看起来它可能不是特定于jade,而是使用过滤器语法指定的grunt任务。因此,如何指定下面的过滤器,以指示排除文件以_
开头排除。
'{,basedir/**/}*.jade'
由于
答案 0 :(得分:5)
您可以为src指定字符串数组,并且可以在字符串的开头排除!
的文件(请参阅文件对象格式文档here):
src: ['{,basedir/**/}*.jade', '!{,basedir/**/}_*.jade']
希望你能从那里得到它,我并不熟悉全局语法。