较少的编译器在Linux vs OSX上使用不同的浮点精度

ayc*_*dee 7 less floating-point-precision

每当我在我的计算机上编译较少的文件到css(Ubuntu 13.10,AMD64)时,我得到的浮点结果与我的同事在他的机器上编译时的结果非常不同(Mac OSX 10.6).这一切都很好.浮点数学等等.数字基本相同.Blah blah.

但它使得输出的差异和提交真的很烦人.我最终忽略了数以百计:

.col-lg-offset-10 {
  margin-left: 83.33333333%;
  margin-left: 83.33333333333334%;
}
Run Code Online (Sandbox Code Playgroud)

我该怎么做才能避免这个问题?

sev*_*max 2

您很可能正在使用不同的 Less 版本。Less(自版本1.6.2起)将输出数字四舍五入到小数点后 8 位。因此,解决方案是同步您和您的同事使用的 Less 工具。