Ruby Sass 将于 2019 年 3 月 26 日停止维护

Avatar of Chris Coyier
Chris Coyier

DigitalOcean 为您的每个旅程阶段提供云产品。 立即开始使用 $200 免费信用额度!

长期以来,Sass 存在多种实现。 最值得注意的是规范的 Ruby 版本,目前版本为 3.5.6。 然后是 LibSass,C++ 版本,目前版本为 3.4,并且…

当前 LibSass 3.4 应该与 Sass 3.4 兼容。

LibSass 值得注意的是,它为大多数 Sass 移植版本提供支持。 超过 30 种,显然,包括最受欢迎的一个:node-sass,它为数百万想要运行 npm 式 JavaScript 基于开发环境并避免 Ruby 依赖项的项目提供了 Sass。

LibSass 没有及时更新到当前规范的 Sass,这有点不幸,但我认为它处于冻结状态,因为有人指出 LibSass 永远不会成为规范的 Sass。 更新:它并没有处于冻结状态。 实际上是 Ruby Sass 曾经处于冻结状态,目的是让 LibSass 追赶上来。 我写这篇文章的时候,LibSass 已经到了 3.5.2 版本,所以已经很接近了。

Dart Sass 刚刚发布了 1.0.0 版本,现在与 Ruby Sass 3.5.6 100% 兼容。 他们 宣布 Ruby Sass 现在已经开始弃用,并且将在 2019 年 3 月 26 日之后不再维护。

Dart Sass 的未来看起来很不错

Dart Sass 的兼容性也非常棒,因为 node-sass 现在可以切换到 Dart Sass 绑定,并完全更新。 它会这样做吗? 我不知道。 LibSass 和 node-sass 的维护者是同一个人(Michael Mifsud),并且有 30 多个 LibSass 绑定,我无法想象 LibSass 会消失。 我想我们只能拭目以待。 我敢肯定,有人会以某种方式创建 Dart Sass 的节点版本。

我个人很想看到一个 Web Worker 版本。