【问题标题】:Bootstrap LESS variable context for separate files in eclipseEclipse中单独文件的引导LESS变量上下文
【发布时间】:2015-09-04 19:03:51
【问题描述】:

Eclipse LESS 插件不喜欢引导 LESS 文件引用其他文件中的变量,因此它会给出类似“变量 '@line-height-computed' 在此上下文中未定义”这样的错误。 em>'。虽然,我通过编译导入所有其他 LESS 文件的主 bootstrap.less 文件来成功编译 LESS 源的插件。这是有效的,因为在编译时,变量位于主 bootstrap.less 文件的上下文中。我尝试为插件设置验证配置,但没有奏效。 所以我想我的问题是:有没有办法解决这些错误?还是即使我能够编译得很好,我也必须和他们一起生活?

【问题讨论】:

  • 试试 Aptana IDE,一个 Eclipse 插件。

标签: eclipse twitter-bootstrap less


【解决方案1】:

您可以通过取消选中 LESS/Validation Preferences 来禁用这些错误:

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

【讨论】:

    【解决方案2】:

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

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

    @import "variables"
    @import "mixins"
    

    【讨论】:

      猜你喜欢
      • 2015-05-24
      • 2018-11-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-10
      • 2012-09-06
      相关资源
      最近更新 更多