我今天开始使用LESS。但它有点奇怪。此代码不起作用。我得到一个错误:变量名称错误“未定义”,即使导入了“variables.less”
! Variable Name Error: @linkColor in a is undefined.
我的引导:
@import "variables.less";
@import "normalize.less";
variables.less:
@linkColor: #08c;
@linkColorHover: darken(@linkColor, 15%);
normalize.less:
a {
color: @linkColor;
}
a:visited {
color: @linkColor;
}
a:hover {
color: @linkColorHover;
}
当我做一个
@import "variables.less"
在normalize.less文件中,一切工作正常。
感谢您的帮助:)
你怎么编译成.css?使用less.js或软件编译器?好奇,如果这有所作为..主机你的文件的地方,以便我们可以检查(如果可能) - 我从来没有这样的文件结构的问题。 – bzx 2012-02-05 20:45:02
对不起,我现在没有看到此评论。我认为这可能是在我的Linux上错误地设置了文件权限的问题:无论如何,现在一切似乎都工作正常! – conradkdotcom 2012-02-14 20:13:07
@conradk我在OS X上遇到了与Less.app一起工作的相同问题。更改权限如何提供帮助? – 2012-03-12 13:42:32