【发布时间】:2013-09-02 22:03:31
【问题描述】:
我使用 dotless 1.3.1.0 编译 less-files。这在 bootstrap 2.x 中运行良好,但在切换到 bootstrap 3.0.0 后(从这里下载源代码:http://getbootstrap.com/getting-started/),我突然收到此错误:
预期为 ')' 但在文件 'mixins.less' 的第 47 行找到了 ' ': [46]: // 大小快捷方式 [47]: .size(@width; @height) { ------------^ [48]:宽度:@width;
似乎有一个 ;作为参数之间的分隔符是无效的。 mixins.less 中的原始源代码如下所示:
...
// Sizing shortcuts
.size(@width; @height) {
width: @width;
height: @height;
}
...
我必须使用更新的 less 编译器吗?还是 bootstrap 发布了 buggy less 的源码?
更新 1: 我可以看到,存在 dotless 的拉取请求,解决了问题;
https://github.com/dotless/dotless/pulls "修复了 ; 在 mixin 参数列表中不支持 #319 #320"
我将继续使用 css 文件,直到这个问题在 dotless 中得到修复。
【问题讨论】:
标签: twitter-bootstrap-3 dotless