Css 更少:使用引导时出现无法识别的输入错误

Css 更少:使用引导时出现无法识别的输入错误,css,compiler-construction,less,harp,Css,Compiler Construction,Less,Harp,升级Harp后,我开始在CSS的一行不相关的内容中发现一个无法识别的输入错误 Less->CSS(无法识别的输入)/Users/jorge/Dropbox/harp.io/apps/mysite.com/public/CSS/main.Less 使用Bootstrap v2.2.2和Harp v0.9.4。在挖掘了一段时间后,我发现错误来自定义网格的mixin.less文件 这是文件最初的内容: (~".span@{index}") { .span(@index); } 在阅读之后,我发现

升级Harp后,我开始在CSS的一行不相关的内容中发现一个无法识别的输入错误


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


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

在挖掘了一段时间后,我发现错误来自定义
网格的
mixin.less
文件

这是文件最初的内容:

(~".span@{index}") { .span(@index); }
在阅读之后,我发现他们更改了语法,因此您现在可以直接使用变量,而无需~hack。因此,我将我的
mixin.less
更改为如下:

.span@{index} { .span(@index); }
还有几行需要更改,但它们都遵循相同的格式


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

也有同样的问题。此更改后无缝工作,可确认此为解决方案。感谢+1我在一个遗留项目上的工作有点晚了。您是只更改了一行,还是更改了整个
.spanX
经过
@index-1
?我记得在很多地方都更改了它。查找该模式
(~“.span@{index}”){.span(@index);}
,并用建议替换它。肯定有助于解决我的问题。我升级了我的Codekit应用程序版本(适用于Mac),它使用了较新版本的LESS编译器,并对Bootstrap v造成了同样的问题。2.3.2(如果我没记错的话)。谢谢你。