【问题标题】:Lesscss > bootstrap's darken() and lighten() don't compileLesscss > bootstrap 的 darken() 和 lighten() 无法编译
【发布时间】: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%); }编译一个简单的文件吗?

标签: twitter-bootstrap less


【解决方案1】:

一旦我更改了less file @import 规则的顺序,我的问题就解决了。在调用 darken() 之前应该解析颜色定义。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-02-12
    • 2010-11-24
    • 1970-01-01
    • 2017-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-02
    相关资源
    最近更新 更多