将所有LESS文件定向到CSS

时间:2014-09-17 13:15:54

标签: javascript node.js cmd gruntjs less

之前可能会问过,但我检查的地方似乎并没有解决我的问题。

我试图通过Grunt将我的LESS文件编译为CSS。这是我写的原始代码,有效,

less: {
  build: {
    options: {
      compress: true
    },
    files: {
      'css/less.min.css' : ['less/less/css']
    }  
  }
}

将files对象中的信息替换为此...

'css/less.min.css' : ['less/less/css']

...给我一个cmd错误说这个,

致命错误:无法创建目录" DIRECTORY_PATH \ css \ **"

根据 this link 的建议似乎有意义,我写的是,

less: {
  build: {
    options: {
      compress: true,
      paths: ["less/"]
    },
    files: {
      expand: true,
      cwd: 'less/',
      src: ['*.less'],
      dest: 'css/',
      ext: '.css'
    }  
  }
}

给了我命令错误,

警告:对象为true没有方法' indexOf'使用--force继续

&安培;

因警告而中止。

使用 - 强制并没有什么不同,我也不知道警告是什么。

我尝试使用无组装,但它带来了相同的结果,而不是渲染CSS。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

将文件放入数组

  files: [{
      expand: true,
      cwd: 'less/',
      src: ['*.less'],
      dest: 'css/',
      ext: '.css'
  }]