Eclipse LESS插件不喜欢引导LESS文件引用其他文件中的变量,因此它会产生错误,如'变量'@ line-height-computed'在此上下文中未定义。”。虽然,我通过编译导入所有其他LESS文件的主bootstrap.less文件获得了成功编译LESS源的插件。这是有效的,因为在编译时,变量位于主bootstrap.less文件的上下文中。我尝试为插件设置验证配置,但这不起作用。 所以我想我的问题是:有没有办法解决这些错误?或者我必须和他们住在一起,即使我能编好吗?
答案 0 :(得分:2)
答案 1 :(得分:1)
Bootstrap LESS代码已拆分为不同的文件。变量在variables.less中定义,因此您可以在一个地方编辑它们。要编译Bootstrap,您应该确实编译主bootstrap.less文件。 您无法编译单个文件,因为这些文件依赖于其他文件(主要是variables.less和mixins.less)。从3.2版开始。 mixins也分成不同的文件。 mixins.less导入这个mixins文件。
要编译单个文件,您可以尝试在文件开头导入变量和mixin:
@import "variables"
@import "mixins"