我正在尝试在我的 GruntFile.js 中为 kss 编写一个 grunt 任务(使用 grunt-kss),但它似乎忽略了我的自定义模板。如果我从 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/'
但没有乐趣......我什至尝试将模板文件夹重新定位到我的“样式指南”文件夹中。
有任何想法吗?