任何改变node-sass / libsass精度的方法

时间:2013-12-28 17:38:07

标签: node.js sass

我目前正在使用grunt-sass和libsass的node-sass包装器。反正浮点数舍入时有没有改变精度?我知道它可以在ruby sass中更改,但无论如何都无法在libsass中更改它。

它目前是5,但如果我需要给出一个重复数字的行高,即1.33333,我在屏幕上转换为像素的方式上会有微小的差异。将它舍入到7个位置可以解决这个问题。

如果有人设法改变了这一点,请告诉我。

提前致谢

2 个答案:

答案 0 :(得分:4)

截至目前,似乎有official support for specifying a precision in node-sass

由于grunt-sass只是将您提供的大部分选项传递给node-sass,因此在grunt文件中传递这样的选项就足够了:

sass: {
  options: {
    precision: 10,
    // other options
  },
  // your targets
}

答案 1 :(得分:1)

项目中发布的recent issue表明目前无法做到这一点。

同样的问题也指出,未来可以在没有太多努力的情况下添加这样的选项。它还指出related issue建议提高所有SASS实现的默认精度,这样就不再是这个问题了。