2012-05-24 100 views
0

我試過SimplESS和Crunchapp都返回相同的錯誤。吱吱聲/編譯LESS

我想編譯這個靴子http://bootswatch.com/cyborg/,當我這樣做時,我得到以下錯誤。

Compiler Errors 
variable @grayLight is undefined (Line: 17) 

有沒有人知道我在做什麼錯?

回答

0

你必須首先ASIGN變量的值,例如:

@grayLight: #ffffff; 

這是完全一樣的錯誤說,你用變量是不確定的。然後你可以在代碼中的任何地方調用這個變量。如果發生這種情況,請在前面定義它,檢查名稱是否相同(letterCase也是如此)。

+0

它是在不同的文件(variables.less)中定義的,它是否必須在同一個文件中? – h00j

+0

是的,較少的腳本可能被設置,只能在文件範圍內編譯,甚至有規則應該在編譯之前始終放置較少的文件。 – Malyo

+0

RynoRn回答了我的問題 – Malyo

3

你必須定義你使用它在同一個文件中的變量:

@grayLight: #e7e7e7; 

或者,如果它在另一個.LESS文件中定義您必須導入看到在另一個文件中的變量:

@import "mixins.less";