Sass最初是为Ruby编写的,但现在他们已经创建了libSass,这是Sass引擎的C/C++
端口,这使得将引擎集成到IDE或其他语言中变得更容易.此时,您可以在Ruby、Node.js、Python、PHP、Java、.NET等中使用Sass引擎.欲了解更多信息,请访问libSass.此外,通过使用libSass,您的IDE可能会有一个支持Sass的插件,而不需要Ruby.
下面的原始答案可能适用于您的情况,也可能不适用于您的情况(取决于您的语言是否实现了对libsas的支持).出于存档的原因,我决定保持原样.
Sass(需要拼音)
Sass是用Ruby编写的,所以您也需要安装Ruby.
Compass(需要Ruby,因为它基于sass)
Compass是一个开放源码的CSS创作框架,它使用Sass样式表语言使编写样式表变得强大和简单. Taken from compass's site个
Less(用js编写,需要在页面中包含node.js或Less.js)
Less扩展了CSS的动态行为,如变量、混合、操作和函数.Less可以在客户端(Chrome、Safari、Firefox)和服务器端运行,包括Node.js和Rhino.Taken from Less's site个
据我所知,这些是市面上的主要处理器. 您可以为任何其他 Select 的语言编写自己的解析器/端口.
换句话说,不能在没有Ruby的情况下使用sass/compass,因为程序本身(sass&;compass)是用Ruby编写的.所以你肯定需要它才能运行它.