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. Ответ 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); }
Ответ 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); }