我试图在我的GruntFile.js(使用grunt-kss)中为kss编写一个grunt任务,但它似乎忽略了我的自定义模板。如果我从cmd行开始,它可以工作:
kss-node app/scss styleguide --css ../app/css/style.css --template styleguide-template/
但不是在Grunt ......这是我的代码:
kss: {
options: {
verbose: true,
template: 'styleguide-template/',
css: '../app/css/style.css'
},
dist: {
files: {
'./styleguide/': ['app/scss/']
}
}
}
我的结构大致如下:
root/
app/
css/
scss/
GruntFile.js
styleguide/
styleguide-template/
我通过运行kss-node --init styleguide-template
创建了自定义模板,并调整了一些样式/代码,因此很明显我使用的是自己的模板......
直接在cmd行中运行grunt kss
时,它表示成功。但它并没有使用我的模板路径。它只使用默认值,如果我为模板执行不存在的路径,则永远不会引发任何错误...
我尝试过路径位置的变体:
template: '/styleguide-template/'
template: './styleguide-template/'
template: '../styleguide-template/'
但没有快乐......我甚至尝试在我的样式指南中重新定位模板文件夹'文件夹中。
有什么想法吗?