在Eclipse中单独文件的Bootstrap LESS变量上下文

时间:2014-03-08 16:08:11

标签: eclipse twitter-bootstrap less

Eclipse LESS插件不喜欢引导LESS文件引用其他文件中的变量,因此它会产生错误,如'变量'@ line-height-computed'在此上下文中未定义。”。虽然,我通过编译导入所有其他LESS文件的主bootstrap.less文件获得了成功编译LESS源的插件。这是有效的,因为在编译时,变量位于主bootstrap.less文件的上下文中。我尝试为插件设置验证配置,但这不起作用。 所以我想我的问题是:有没有办法解决这些错误?或者我必须和他们住在一起,即使我能编好吗?

2 个答案:

答案 0 :(得分:2)

您可以通过取消选中 LESS /验证首选项中停用这些错误:

  • 未申报的mixins
  • 未声明的变量

LESS/Validation Preferences

答案 1 :(得分:1)

Bootstrap LESS代码已拆分为不同的文件。变量在variables.less中定义,因此您可以在一个地方编辑它们。要编译Bootstrap,您应该确实编译主bootstrap.less文件。 您无法编译单个文件,因为这些文件依赖于其他文件(主要是variables.less和mixins.less)。从3.2版开始。 mixins也分成不同的文件。 mixins.less导入这个mixins文件。

要编译单个文件,您可以尝试在文件开头导入变量和mixin:

@import "variables"
@import "mixins"