Я пытаюсь настроить Twitter Bootstrap CSS без изменения локальных копий кода начальной загрузки. * Поэтому я клонировал проект Twitter Bootstrap в одну папку и имел код приложения в своей собственной папке:
/html
/bootstrap
...etc...
/js
/less
/MyApp
...etc...
/common_files
/less
style.less
В моем файле style.less я определяю несколько LESS-переменных, затем включаю файлы начальной загрузки:
/* custom settings that deviate from Bootstrap default values */
@sansFontFamily: Trebuchet MS, Tahoma, sans-serif, Arial;
@baseFontSize: 11px;
@baseLineHeight: 18px;
/* import bootstrap components from bootstrap-dedicated folder */
@import "../../../bootstrap/less/bootstrap.less";
@import "../../../bootstrap/less/responsive.less";
Так как переменные LESSCSS действительно являются константами, я удивлен, что мой @sansFontFamily не получает, когда я компилирую файлы LESS в CSS: lessc style.less > MyApp.css --yui-compress
Итак... что мне не хватает? Почему мои переменные заменяются переменными, определенными в файлах LAST Bootstrap?
* - Я проверил " "Рекомендации по настройке бутстрапа Twitter" , но подумать, что использование констант было бы лучшим подходом (если я могу получить его работа).