2012-05-24 2 views
0

Я пробовал оба SimpLESS и Crunchapp, оба возвращают ту же ошибку.Хруст/Компиляция LESS

Я пытаюсь скомпилировать этот bootswatch 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"; 
Смежные вопросы