【问题标题】:LESS: Unrecognized input error when using BootstrapLESS:使用 Bootstrap 时出现无法识别的输入错误
【发布时间】:2013-11-02 10:03:00
【问题描述】:

升级 Harp 后,我开始在不相关的 CSS 行中收到 Unrecognized Input 错误。

Less -> CSS(无法识别的输入)/Users/jorge/Dropbox/harp.io/apps/mysite.com/public/css/main.less

使用 Bootstrap v2.2.2 和 Harp v0.9.4。

【问题讨论】:

    标签: css twitter-bootstrap less harp


    【解决方案1】:

    挖掘了一段时间后,我发现错误来自 mixin.less 文件,其中定义了 #grid 的东西。

    这是文件最初的内容:

    (~".span@{index}") { .span(@index); }
    

    阅读LESS change log 后,我发现他们更改了语法,因此您现在可以直接使用变量而无需~ hack。所以我把我的mixin.less 改成这样:

    .span@{index} { .span(@index); }
    

    还有几行需要更改,但它们都遵循相同的格式。

    (~".offset@{index}") { .offset(@index); } 更改为 → .offset@{index} { .offset(@index); }

    【讨论】:

    • 我在做一个遗留项目的游戏有点晚了。您是只更改了一行,还是将整个.spanX 一直更改到@index-1
    • 我记得在很多地方都改过。查找该模式 (~".span@{index}") { .span(@index); } 并将其替换为建议。
    猜你喜欢
    • 1970-01-01
    • 2014-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-25
    • 2014-10-12
    • 2017-02-04
    • 1970-01-01
    相关资源
    最近更新 更多