我添加了编译所有超薄模板的任务:
// 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文件相同的目录中。
非常感谢任何帮助。谢谢!
答案 0 :(得分:0)
只需将cwd
和dest
设置为您的根目录(或您想要的任何目录),然后在src
中过滤精简文件。
除非将flatten
选项设置为true,否则将保留目录结构:
slim: {
dist: {
files: [{
expand: true,
cwd: '.',
src: '**/*.slim'
dest: '.',
ext: '.html'
}]
}
},