【问题标题】:grunt-contrib-less cannot find source files even though path is correct即使路径正确,grunt-contrib-less 也找不到源文件
【发布时间】:2013-07-16 17:44:59
【问题描述】:

我正在尝试让 grunt-contrib-less 为我编译一个 less 文件。我有以下 gruntfile:

less: {
        files: {
            "httpdocs/static/assets/css/result.css": "httpdocs/static/assets/css/dashboard.less"
        }
    },

路径绝对正确,我已经三次检查这些文件是否存在,但是,当我运行 grunt 时,我收到以下消息:

Running "less:files" (less) task
>> Destination not written because no source files were provided.

我的 gruntfile 缺少什么以使其正确编译 less 文件?我把头发扯掉了,因为我知道这可能很简单,但我想不通。

【问题讨论】:

  • 以下答案是否为您解决了问题?

标签: javascript css compilation less gruntjs


【解决方案1】:

您的less 配置不起作用,因为您需要将其放入less 中的特定target。例如

less: {
   yourTarget : {
        files: {
            "httpdocs/static/assets/css/result.css": "httpdocs/static/assets/css/dashboard.less"
        }
   }
},

并使用运行

grunt less:yourTarget

您可以随意命名target,但因为less 是一项多任务,它需要至少有一个目标。

Docs on configuring tasks with targets.

【讨论】:

  • 这其实也是我的问题!
猜你喜欢
  • 2017-05-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-10-18
  • 2019-10-11
  • 1970-01-01
  • 2023-04-09
  • 2014-03-07
相关资源
最近更新 更多