【问题标题】:How can I run SASS without installing?如何在不安装的情况下运行 SASS?
【发布时间】:2011-05-09 05:17:50
【问题描述】:

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

我希望只找到一个无需安装其他任何东西即可处理 scss 文件的脚本。

【问题讨论】:

    标签: sass


    【解决方案1】:

    使用在线 Sass 编译器SassMeister。您只需将 sass 代码粘贴到左侧面板并在右侧获取 css 代码。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

        或者,你可以做的是:

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

        【讨论】:

        • 抱歉,不得不对此投反对票。问题是关于在不安装的情况下运行 sass。
        • 对不起 - 一定是误读了这个问题。我发布这个的唯一原因是因为我遇到了类似的问题,然后我设法解决了这个问题。阅读问题“无需通过包管理器安装”,因为那是我的问题。
        【解决方案4】:

        您还可以使用 Java 库 https://github.com/scireum/server-sass,它可以嵌入到任何基于 Java 的网络应用程序中。它将即时编译 sass 并返回生成的 css。如果 Sass 源发生更改(即出于自定义原因)并且无法提前编译,这将特别有用。 (注意:我是该项目的作者 - 而且它还不是 Sass 标准的完整实现)。

        【讨论】:

          【解决方案5】:

          如果你可以在你的构建系统中运行 java 程序,你可以使用 JRuby 来编译 sass。更多详情见this答案

          【讨论】:

          • 这更像是我正在寻找的内容,尽管我宁愿不需要安装 JRuby。
          • 你不需要安装它。如果您在构建系统上有一个 jvm,您可以运行 ant 和 jruby,而无需安装任何东西。该示例仅使用 JRuby 的 java 存档来运行一个调用 haml/scss 的小型 ruby​​ 脚本。
          【解决方案6】:

          嗯...如果您有 Ruby,您可以查看 Sass 的 Git 存储库 (https://github.com/nex3/sass)。输入git clone @987654321@ 或直接输入downloading 即可。

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

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

          【讨论】:

          • 运行 sass --watch 如果您是单个开发人员并且您手动将文件复制到生产环境,则效果很好。对于多开发人员项目,我宁愿通过我们的构建系统进行编译和复制以部署位置。我只想知道怎么跑ruby sass file.scss > file.css
          猜你喜欢
          • 1970-01-01
          • 2023-01-25
          • 2010-10-05
          • 1970-01-01
          • 1970-01-01
          • 2011-03-23
          • 1970-01-01
          • 2018-11-03
          相关资源
          最近更新 更多