2013-10-16 19 views
0

我將我的應用程序從Bootstrap 2.3.2升級到3.0。我用它修改了bootstrap.css。當我想用bootswatch.less和variables.less我得到一個錯誤的位置:Twitter Bootstrap Rails在變量之前加載bootswatch.less 3.0

variable @navbar-default-bg is undefined 

但該變量在variables.less文件中定義。這是我從進口我bootstrap_and_overrides.css.less文件:

@import "bootswatch/variables"; 
@import "bootswatch/bootswatch"; 

這是因爲如果它加載按字母順序排列,而不是作爲導入意味着減檔。

我試着將變量重命名爲avariables.less,它仍然沒有被導入。

注意:應用程序爆炸,除非我從應用程序中刪除bootswatch.less文件。它就像在bootswatch.less文件中調用的所有變量一樣,這些變量在variables.less中定義並不被識別。

回答

0

我有同樣的問題。我使用了導入文件的完整名稱,之後它爲我工作。

@import "bootswatch/variables.less"; 
@import "bootswatch/bootswatch.less"; 

我的問題是,我叫我的文件xxx.css.less,我進口xxx.css。在一個真正的css文件後再搜索一下,也許這個變化也能幫助你。

+0

我曾經試過,以及(在原來的職位說明),並以這一天已經解決了修改模板bootstrap.css – Nungster

+0

能否請您發表您的'''bootstrap_and_overrides.css.less'''文件(或許上要旨)? – Eich

相關問題