Jak mogę dostosować CSS Twitter Bootstrap za pomocą zmiennych LESSCSS?

Próbuję dostosować CSS Twitter Bootstrap bez zmiany lokalnych kopii kodu bootstrap. * Sklonowałem więc projekt Twitter Bootstrap w jednym folderze i mam kod aplikacji we własnym folderze:

/html
    /bootstrap
       ...etc...
       /js
       /less
    /MyApp
       ...etc...
       /common_files
          /less
             style.less

W moim pliku „style.less” definiuję kilka zmiennych LESS, a następnie dołączam pliki rozruchowe:

/* custom settings that deviate from Bootstrap's 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";

OdZmienne LESSCSS są naprawdę stałymi, Jestem zaskoczony, że moja @sansFontFamily nie jest odbierana, gdy kompiluję pliki LESS do CSS:lessc style.less > MyApp.css --yui-compress

Więc ... czego mi brakuje? Dlaczego moje zmienne są nadpisywane przez zmienne zdefiniowane w plikach LESS Bootstrap?

* - Sprawdziłem ”Najlepsze praktyki dostosowywania do Twittera„, ale myślę, że wykorzystanie stałych byłoby lepszym podejściem (jeśli uda mi się je uruchomić).

questionAnswers(4)

yourAnswerToTheQuestion