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

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

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

@import "bootstrap.css";

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

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

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

Undeclared mixin

1 ответ

Решение

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

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

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

Другие вопросы по тегам