自定义.sass格式输出的方式?

25
#foo {
color:black; }

在将.sass文件生成.css文件时,是否有一种方式可以在末尾的}前添加换行符?

如果有人能够包含一个示例,结合我正在使用的sass --watch style.scss:style.css命令,同时满足这个换行符要求,我将不胜感激。

3个回答

48
你可以传递一个--style参数来指定你想要的样式。我认为你想要的是"expanded"样式:
sass --watch style.scss:style.css --style expanded

请查看Sass文档以获取不同的输出样式。


4

如果我不使用Rails,我应该在哪里指定它?在某个~/.sass配置中吗? - meder omuraliev
如此描述:http://sass-lang.com/docs/yardoc/file.SASS_REFERENCE.html#options 您可以将选项传递到Sass::Engine的构造函数中。您也可以在该页面上找到其示例。 - igorw
没错,但它说的是Rack或Rails,而我都没有使用。 - meder omuraliev
1
"…或者通过将选项哈希传递给Sass::Engine#initialize来实现。" http://sass-lang.com/docs/yardoc/Sass/Engine.html#initialize-instance_method http://sass-lang.com/docs/yardoc/file.SASS_REFERENCE.html#using_sass "在Ruby代码中使用Sass非常简单。安装Haml gem后,您可以通过运行require“sass”并像这样使用Sass::Engine来使用它"(等等)。" - igorw

0

我在终端中找到了上述错误的解决方案。如果你有同样的问题,可以尝试下面这个方法,这个方法对我有效:

sass --watch scss:css --style expanded


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