【发布时间】:2013-07-25 10:20:13
【问题描述】:
我的 Less 文件没有按应有的方式编译。我正在使用 Bootstrap 较少的文件,最近的文件。
看起来 less-files 由于 darken() 和 lighten() 类而失败。
错误是:
lessc 致命错误:预期颜色值:在
background-color: darken(@inputBackground, 1%);失败 /Applications/MAMP/htdocs/foobar/application/less/forms.less 上线 195
当我转到该行时,我找到了 lighten() 的 darken(),将其删除,错误就消失了。但是出现了一个新的错误,也与 lighten() 类的 darken() 一致。奇怪,对吧,不是吗?有没有人知道的修复?因为我不想到处删除 lighten() 和 darken(),所以它们是 Bootstrap 中最好的函数。
在 SublimeText2 中没有 BOM 的情况下将文件保存为 UTF8
编辑:奇怪,它在我的 NAS 上时有效。在我的 MacBook 上不是本地的.. 是 OSX 问题吗?
【问题讨论】:
-
您确定您在本地编译和修改了正确的文件吗?并检查
@inputBackground值,因为错误告诉我们它不是颜色。 (注意:1%,真的吗?) -
是的,我确定。那只是Bootstrap标准值,不知道我是否从10%编辑了1%。
-
其实1%是默认值,我的错。你能试着用
.test { background-color: darken(#fff, 1%); }编译一个简单的文件吗?