LESS:使用Bootstrap时无法识别输入错误

时间:2013-10-23 22:19:43

标签: css compiler-construction less harp

升级Harp后,我开始在无关的CSS行中收到无法识别的输入错误。

Less -> CSS (Unrecognised input) /Users/jorge/Dropbox/harp.io/apps/mysite.com/public/css/main.less

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

1 个答案:

答案 0 :(得分:41)

经过一段时间的挖掘后,我发现错误来自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); }