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