【问题标题】:Targeting all LESS files to CSS将所有 LESS 文件定位到 CSS
【发布时间】:2014-09-17 13:15:54
【问题描述】:

这可能以前被问过,但我检查过的地方似乎没有解决我的问题。

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

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

而将文件对象中的信息替换为此...

'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 继续

&

因警告而中止。

使用 --force 没有区别,我不知道警告是什么。

我尝试使用 assemble-less,但结果相同,而不是渲染 CSS。

我该如何解决这个问题?

【问题讨论】:

标签: javascript node.js cmd gruntjs less


【解决方案1】:

将文件放入数组

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

【讨论】:

  • 你太棒了:)。谢谢!
猜你喜欢
  • 2013-03-13
  • 2012-06-27
  • 2016-05-07
  • 2016-08-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-26
  • 1970-01-01
相关资源
最近更新 更多