Подтвердить что ты не робот

LESS: непризнанная ошибка ввода при использовании Bootstrap

После обновления Harp я начал получать ошибку Unrecognized Input в нерелевантной строке CSS.

Less -> CSS (Unrecognised input) /Users/jorge/Dropbox/harp.io/apps/mysite.com/public/css/main.less

Использование Bootstrap v2.2.2 и Harp v0.9.4.

4b9b3361

Ответ 1

После копания какое-то время я обнаружил, что ошибка исходила из файла mixin.less, где информация #grid определялась.

Это исходный файл:

(~"[email protected]{index}") { .span(@index); }

Прочитав журнал изменений LESS, я обнаружил, что они изменили синтаксис, поэтому теперь вы можете напрямую использовать переменные, не требуя ~ hack. Поэтому я изменил свой mixin.less следующим образом:

[email protected]{index} { .span(@index); }

Есть несколько других строк, которые нужно изменить, но все они соответствуют одному и тому же формату.

(~"[email protected]{index}") { .offset(@index); } изменяется на → [email protected]{index} { .offset(@index); }