如何更改SASS的CSS输出格式?

8

我已阅读这份文档,了解了设置选项的相关内容,但似乎无法实现。我已进入environment.rb类中,但不清楚如何使用Symbol => Object,因为我不熟悉Ruby语言。有人能帮忙吗?

2个回答

19
尝试这个:sass --watch style.scss:style.css --style选项 在这里,选项可以是以下之一:compressed, compact, nested,expanded
例如,压缩的选项示例:sass --watch style.scss:style.css --stylecompressed

2

更新:

看起来在使用 environment.rb 设置 sass 配置时可能会有一些初始化问题。请按照这里的说明操作:

Rails3 and Sass::Plugin::options

祝你好运。

---- 原始回答 您在什么情况下使用sass?您是否正在运行Rails?我从sass文档中获取了以下信息:

选项

可以通过在环境文件中设置Sass :: Plugin.options哈希表来设置选项,例如在Rails的environment.rb文件中或Rack的config.ru文件中...

Sass::Plugin.options[:style] = :compact

只需将 :style 条目分配给 sass 文档中可用的选项之一:

:nested :expanded :compact :compressed

理由是,例如,如果您正在使用 Sinatra,则需要完全不同地设置 sass 选项:

set :sass, :style => :compact # default Sass style is :nested

嗨,感谢你迄今为止的帮助!我对Ruby非常陌生,但我认为我正在运行Rails。我在Windows上使用了http://rubyinstaller.org/,然后运行了gem命令来安装haml。现在我使用ruby命令提示符从中观看.scss文件。我不确定我应该在哪里进行“设置”样式?您是进入environment.rb文件还是从命令提示符运行set style命令?我刚刚运行了这个:set :sass,:style => :compact但那并没有改变输出。提前致谢! - hallodom

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接