dotless.compiler Неверная строка цвета RGB
Привет я использую Powershell и dotless.Compiler.exe версии 1.3.1.0 для компиляции моих файлов меньше. Я получаю сообщение об ошибке, пытаясь скомпилировать менее с переменной, используя цвет фона. Так что у меня есть ценность
@varBodyBg: #669900 repeat-x left top scroll url(images/img.png);
@varBodyBgString:"@{varBodyBg}";
@varBodyBgColor:color(@varBodyBgString);
Но я получаю эту ошибку, пытаясь использовать функцию color:
Invalid RGB color string '669900 repeat-x left top scroll url(images/img.png)' on line 5 in file 'MainFile.less':
[4]: @varBodyBgString:"@{varBodyBg}";
[5]: @varBodyBgColor:color(@varBodyBgString);
----------------^
Или если
@varBodyBg: rgb(0,0,0);
Дай ошибку
Invalid RGB color string 'black' on line 4 in file 'MainFile.less':
[3]: @varBodyBgString:"@{varBodyBg}";
[4]: @varBodyBgColor:color(@varBodyBgString);
----------------^
Кто-то может сказать мне, как решить эту проблему?
1 ответ
Я считаю, что это потому, что DotLess компилирует значения цветов в их самую короткую версию. следовательно black
имеет меньшее количество символов, чем rgb(0,0,0)
но оба имеют одинаковое значение. То же самое относится и к #FFFFFF
, компилируя в white
,