Больше нельзя компилировать bootstrap 2.3.2 LESS с Webstorm 8.0.2. Плагин компиляции LESS. Получение ошибок компилятора

Я обновляю один из своих старых проектов, в котором использовался Botstrap v2.3.2 с LESS. Раньше он компилировался без заминок, но теперь я получаю эту ошибку:

LESS CSS Compiler Error
mixins.less: Parse Error: Unrecognised input (line 561, column 6) near .spanX 
(@index) when (@index > 0) { (~".span@{index}") { .span(@index); } .spanX(@index - 1);

Проблема, кажется, здесь:

.spanX (@index) when (@index > 0) {
  (~".span@{index}") { .span(@index); } // <-- line 561 in mixins.less
  .spanX(@index - 1);
}

Не уверен, в чем проблема. есть идеи?


person Jared Tomaszewski    schedule 08.05.2014    source источник
comment
См. stackoverflow.com/a/19553368/2712740.   -  person seven-phases-max    schedule 09.05.2014
comment
@семь фаз-макс Привет. Работал как шарм.   -  person Jared Tomaszewski    schedule 09.05.2014


Ответы (1)


Как семь фаз-макс перенаправляет в своем комментарии:

изменены все экземпляры, из которых появлялась ошибка

  (~".span@{index}") { .span(@index); } // <-- line 561 in mixins.less

to

  .span@{index} { .span(@index); } // <-- line 561 in mixins.less

Это было связано с некоторыми критическими изменениями в новой версии компилятора LESS. Какими бы раздражающими они ни были, это критическое изменение определенно к лучшему (как всегда, чем меньше шаблонов, тем лучше).
ура!

person Jared Tomaszewski    schedule 09.05.2014