0

我将我的应用程序从 Bootstrap 2.3.2 升级到了 3.0。我让它与修改后的 bootstrap.css 一起工作。当我想使用 bootswatch.less 和 variables.less 时,会出现以下错误:

variable @navbar-default-bg is undefined

但是该变量是在 variables.less 文件中定义的。这是我从 bootstrap_and_overrides.css.less 文件中导入的内容:

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

就好像它正在按字母顺序加载较少的文件,而不是像导入所暗示的那样。

我尝试将 variables.less 重命名为 avariables.less ,但它仍然没有被导入。

注意:除非我从应用程序中删除 bootswatch.less 文件,否则应用程序会崩溃。就像在 variables.less 中定义的 bootswatch.less 文件中调用的所有变量都没有被识别一样。

4

1 回答 1

0

我有同样的问题。我使用了导入文件的完整名称,之后它对我有用。

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

我的问题是我命名了我的文件xxx.css.less并导入了xxx.css. 在真正的 css 文件之后搜索更少,也许这些更改对您也有帮助。

于 2014-03-19T23:01:53.797 回答