Grunt-contrib-less не может найти исходные файлы, даже если правильный путь
Я пытаюсь получить grunt-contrib-less, чтобы скомпилировать для меня меньше файлов. У меня есть следующий файл grunt:
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.
Что мне не хватает в моем файле grunt, чтобы он правильно скомпилировал меньше файлов? Я вырываю волосы, потому что знаю, что это действительно что-то очень простое, но я не могу понять.
Ответы
Ответ 1
Ваша конфигурация less
не работает, потому что вам нужно поместить ее в конкретный target
внутри less
. Например
less: {
yourTarget : {
files: {
"httpdocs/static/assets/css/result.css": "httpdocs/static/assets/css/dashboard.less"
}
}
},
и запустите с помощью
grunt less:yourTarget
Вы можете назвать target
тем, что хотите, но поскольку less
- это многозадачность, она должна иметь как минимум одну цель.
Документы по настройке задач с целями.