我正在尝试让 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 文件?我很着急,因为我知道这可能非常简单,但我想不通。
最佳答案
您的 less
配置不起作用,因为您需要将其放入 less
内的特定 target
中。例如
less: {
yourTarget : {
files: {
"httpdocs/static/assets/css/result.css": "httpdocs/static/assets/css/dashboard.less"
}
}
},
并使用
运行grunt less:yourTarget
您可以随意命名target
,但是因为less
是一项多任务,它需要至少有一个目标。
关于javascript - 即使路径正确,grunt-contrib-less 也找不到源文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17712214/