如何在不安装的情况下运行SASS?

时间:2010-11-12 17:34:37

标签: sass

我想在我们公司的网络应用程序上使用SASS,但我无法在生产机器上安装任何程序。我搜索过SASS的所有内容都要求你运行像gem这样的安装程序,并且还需要HAML。

我希望找到一个处理scss文件的脚本,而无需安装任何其他内容。

6 个答案:

答案 0 :(得分:4)

嗯......如果你有Ruby可用,你可以查看Sass的Git存储库(https://github.com/nex3/sass)。通过键入git clone https://github.com/nex3/sass.git或仅downloading来完成此操作。

然后您可以通过键入irb来使用交互式Ruby控制台。尝试require 'sass/lib/sass'this one here)并运行Sass.compile_file 'my_styles.css'

否则......你为什么要这样做?您也可以在本地安装sass,在sass文件夹上运行sass --watch,它会自动将scss文件编译成css文件 - 您可以在生产环境中部署这些文件。

答案 1 :(得分:3)

如果你可以在你的构建系统中运行java程序,你可以使用JRuby来编译sass。有关详细信息,请参阅this答案

答案 2 :(得分:2)

这是在不使用命令行或安装依赖项的情况下使用Sass的解决方案。它适用于Windows,OS X和Linux。它有一个图形界面,没有安装程序,只需解压缩并双击即可。

答案 3 :(得分:1)

您还可以使用可以嵌入任何基于Java的Web应用程序的java库https://github.com/scireum/server-sass。它将动态编译sass并返回生成的css。如果Sass源改变(即出于定制原因)并且提前编译是不可能的,这尤其有用。 (注意:我是该项目的作者 - 它还不是Sass标准的完整实现。)

答案 4 :(得分:0)

或者,您可以做的是:

  1. 安装Ruby
  2. Download the Sass Gem
  3. 导航到下载位置
  4. 运行:gem install sass-3.3.4.gem
  5. 瞧! Sass已安装。

答案 5 :(得分:0)

使用在线Sass编译器SassMeister。您只需将左侧代码粘贴在左侧面板上,然后在右侧获取css代码。

相关问题