【发布时间】:2014-06-20 20:36:05
【问题描述】:
您好,我正在使用 Powershell 和 dotless.Compiler.exe 版本 1.3.1.0 来编译我的 less 文件。 尝试使用背景颜色使用变量编译 less 时出现错误。 所以我有价值
@varBodyBg: #669900 repeat-x left top scroll url(images/img.png);
@varBodyBgString:"@{varBodyBg}";
@varBodyBgColor:color(@varBodyBgString);
但是我在尝试使用颜色函数时遇到了这个错误:
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);
----------------^
谁能告诉我如何解决这个问题?
【问题讨论】:
-
我知道
color()函数在处理颜色名称(如“黑色”)方面存在问题,但我无法弄清楚为什么您拥有的代码会生成“黑色”作为 @ 的值987654326@ 应该是字符串#ebe9e7。我实际上没有要测试的“Powershell 和 dotless” 设置,所以这部分对我来说是个谜。 -
确实很神秘 =) 我想知道实际分配给
@BodyBg的是什么。你已经弄清楚佩德罗了吗? -
我仍然不知道是什么原因造成的。
-
更新了第一篇文章
标签: powershell less dotless