1

我正在尝试在我的 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/' 但没有乐趣......我什至尝试将模板文件夹重新定位到我的“样式指南”文件夹中。

有任何想法吗?

4

0 回答 0