Я пытаюсь создать миксин .flexbox
, который принимает аргумент @orient
, который также должен автоматически применять box-orient
. При использовании его в сочетании с !important
я получаю ошибку, которая также воспроизводима с более суженным набором тестов:
.foo() {
.bar;
}
.bar {
color: red;
}
body {
.foo() !important;
}
Это заставляет LESS выдавать ошибку (я использую ее в node.js):
C:\...\node_modules\less\lib\less\parser.js:385
throw new(LessError)(e, env);
^
TypeError: Cannot call method 'charAt' of undefined
Как ни странно, использование .foo
вместо .foo()
работает как положено:
.foo {
.bar;
}
.bar {
color: red;
}
body {
.foo !important;
}
Что я делаю не так?
!important
. Онлайн версия выдает ту же ошибку. - person pimvdb   schedule 17.06.2012