我在 WinLess 上的 buttons.less 上得到一个 'eval' is null or not object。
有人吗?
附言。我已经使用了最新版本的所有内容并导入了变量/mixins
我使用的版本是: 无赢 1.5.3 减去 1.3 Bootstrap 2.04
编辑:
这在 Bootstrap 2.1.1 中已修复
最佳答案
Twitter Bootstrap 团队 states他们不保证像 button.less 这样的单个文件的编译。他们鼓励编译具有所有必需依赖项的 bootstrap.less。否则你必须确保你拥有 button.less 所需的所有依赖项(通常是 mixins.less 和 variables.less)。
实际上这个问题似乎与 WinLess 中的一些解析问题有关,所以在它被修复之前你可以想出一个 hack 来欺骗 WinLess 解析器。在 mixins.less 中,更改:
// IE7 inline-block
// ----------------
.ie7-inline-block() {
*display: inline; /* IE7 inline-block hack */
*zoom: 1;
}
与:
// IE7 inline-block
// ----------------
.ie7-inline-block() {
*display: inline; /* IE7 inline-block hack */
*zoom: 1;
// comment to make it work with WinLESS
}
如您所见,它包括向 //注释添加新行以使其与 WinLESS 一起工作
以欺骗 WinLess 解析器并使其工作!
关于twitter-bootstrap - 在 WinLess 上编译 twitterbootstrap buttons.less 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11285295/