升级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。
挖掘了一段时间后,我发现错误来自定义内容的mixin.less文件#grid。
mixin.less
#grid
这是文件最初的内容:
(~".span@{index}") { .span(@index); }
阅读LESS更改日志后,我发现它们更改了语法,因此您现在可以直接使用变量,而无需〜hack。所以我改变了我mixin.less的样子:
.span@{index} { .span(@index); }
您还需要更改其他几行,但是它们都遵循相同的格式。
(~".offset@{index}") { .offset(@index); } 更改为→ .offset@{index} { .offset(@index); }
(~".offset@{index}") { .offset(@index); }
.offset@{index} { .offset(@index); }