Sass迁移(到libsass 3.0)生成大量选择器

时间:2018-02-08 10:31:28

标签: sass gruntjs libsass

在我的项目中,我目前正在使用grunt-sass 0.14.1。一切似乎都没问题。

当我尝试迁移到更新版本的grunt-sass时,0.16.1(嵌入libsass 3.0版本)我编译的css会产生大量(无用的)选择器。

我看到on the release @extend可能已发生变化。我想它可能来自......

但我无法理解无用选择器的来源。

您是否有任何曲目可以找出问题所在。

他是使用grunt-sass的每个版本编译的相同文件的cssmetrics:

0.14.1

  • 总规则:8355
  • 总选择器:21679
  • 每条规则的平均选择器:2.6
  • 文件大小:1.60 MB
  • GZip尺寸:202.15 KB

0.15.0与0.14.1相同

0.16.1

  • 总规则:8373
  • 总选择器:31118
  • 每条规则的平均选择器:3.7
  • 文件大小:2.36 MB
  • GZip大小:256.77 KB

谢谢。

PS:我的scss代码库非常大,所以我不知道scss代码是否有用。

0 个答案:

没有答案