преобразование less в css идет не так из-за переменных

Я попытался использовать bootstrap с bower и grunt, чтобы создать хороший CSS для моего проекта Laravel, и все работает нормально, пока я не попытаюсь использовать команду

grunt less

В моем терминале написано

NameError: переменная @font-family-base не определена в bower_components/bootstrap/less/scaffolding.less в строке 28, столбце 16.

и, конечно же, это происходит для всех переменных в каталоге начальной загрузки. Я читал, что у людей были проблемы с этим, прежде чем это произошло из-за структуры UTF8 со спецификацией, но в моем редакторе ( PHPSTORM ), когда я щелкаю правой кнопкой мыши папку начальной загрузки и нажимаю удалить спецификацию, это не помогает.

Что еще я могу сделать, чтобы заставить эту работу работать?

p.s. Я использовал этот учебник для создания структуры


person Reshad    schedule 08.07.2014    source источник


Ответы (1)


Следуя упомянутому вами руководству, вы импортируете

@import "variables.less";

в файле base.less. Попробуйте изменить это на

@import "../../../bower_components/bootstrap/less/variables.less";

и, надеюсь, это сработает.

person will_p    schedule 09.09.2014