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

Jor*_*ret 14 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.

Jor*_*ret 41

挖掘一段时间后,我发现错误来自于定义内容的mixin.less文件#grid.

这是文件最初的内容:

(~".span@{index}") { .span(@index); }
Run Code Online (Sandbox Code Playgroud)

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

.span@{index} { .span(@index); }
Run Code Online (Sandbox Code Playgroud)

您还需要更改其他几行,但它们都遵循相同的格式.

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