2015-07-31 2 views
1

Я делаю некоторые расширения класса в разделе «Меньше», но он терпит неудачу, если класс, который я пытаюсь расширить, не найден. Мне бы очень хотелось увидеть предупреждение об этом. Есть ли способ включить его?Показать предупреждения, когда отсутствует() отсутствует базовый класс?

.foo { 
    &:extend(.bar); // .bar is undefined, fails silently 
} 
+0

'lessc' сам выдает недопустимые предупреждения' extend' с версии v2.3.0 (по умолчанию для этого нет специальных опций). Любой инструмент, который использует программный компилятор Less, должен реализовать специальную поддержку предупреждений, но прежде чем вы сможете их увидеть. –

+0

Hm. Использование grunt-contrib-less 1.0.1, у которого меньше 2.4.0. Запуск bin/lessc из node_modules не дает мне никаких предупреждений. – keithjgrant

+0

Вот что я имею в виду: «Любой инструмент, который использует программный компилятор Less, должен реализовать специальную поддержку предупреждений, хотя прежде, чем вы сможете их увидеть». AFAIK no tool поддерживает предупреждения, изданные Less library. Что касается 'bin/lessc' - retest (при условии, что у вас есть правильная версия). –

ответ

1

Меньше излучает "extend не удается" предупреждения по умолчанию, так как v2.3.0. Хотя к тому времени, когда я пишу это, только lessc сам показывает эти предупреждения. Другие инструменты (например, gulp-less, grunt-contrib-less и т. Д., Т. Е. Те, которые программно используют библиотеку Less), должны явно реализовать выделенную поддержку для таких предупреждений (в «Меньше раньше» не было «предупреждений-объектов»), и пока никто этого не сделал ,

Смежные вопросы