不用ruby能操作Sass或Compass吗?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (15)

没有Ruby,有没有一种使用Sass或Compass之类的方法?

提问于
用户回答回答于

Sass最初是为Ruby编写的,但现在他们已经创建了LibSass,这是C/C++Sass引擎的端口,这使得将引擎集成到IDE或其他语言中变得更加容易。

用户回答回答于

这个问题确实不够明确,但我会尝试解决一些问题。

Sass是一种预处理语言。有一个内置在Ruby中的编译器,任何人都可以用任何语言编写编译器。Sass编译器的C实现称为libsass可以在任何允许导入C库的语言上使用。这是库节点Sass中内置的编译器。Node.js,我还没有试过,也不知道它是如何工作的,也不知道它是否可以用于生产。这可能是Compass移植的时间问题(也许最终会这么做?),所以我们可以有一个不依赖于Rubygem的编译器(目前,有一个node-compass模块是吗?用Rubygem实现的)。

我没有一个强有力的结论。我仍然在寻找同样的答案,但我希望这个答案能说明在Ruby环境之外编译Sass/Compass的情况。

扫码关注云+社区