我今天開始使用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