Web Essentials Включение существующего стиля в новый стиль LESS из другого файла CSS

Я использую версию 3.0 Web Essentials для VS2012, и у меня возникла проблема при попытке создать новый стиль на основе стиля, примененного к другому существующему стилю в отдельном файле CSS (в том же каталоге).

В верхней части файла LESS я делаю:

@import "bootstrap.css";

Предполагая, что я правильно понимаю миксины, каждый стиль CSS фактически является миксином, и, согласно руководству LESS, все стили одного стиля могут быть прямо применены к другому, например:

.input-validation-error {
    .has-error;
}

Тем не менее, Web Essentials красной волнистой линией подчеркивает мою ошибку .has; style и не будет компилировать файл LESS в CSS. При наведении курсора на ошибку появляется:

Undeclared mixin

person A. Murray    schedule 12.09.2013    source источник


Ответы (1)


Web Essentials не компилирует миксины и т. д. из файлов CSS, только файлы LESS. Я обнаружил, что мне нужно включить исходные файлы bootstrap.less, например:

@import "../../Bootstrap/less/bootstrap.less";

Очевидно, ваш путь может быть другим!

person Olly Hodgson    schedule 13.09.2013