3

有没有办法发表sass-only评论SASS?你知道,所以输出.css文件没有那些注释

例如,

/* global variables */

$mainColor: #666;

/* Layout */
body {...}

将输出

/* global variables */
/* Layout */
body {...}
4

2 回答 2

6

您可以考虑三个选项。

1) 使用以 开头的单行注释//,就像heylookltsme​​ 已经建议的那样:

// This comment will not be included 
// in the compiled css!

2) 使用压缩 输出样式编译 SASS 。那么传统/* ... */的注释将无法进入 CSS。

可以使用 vanilla SASS 编译不同的输出样式,但我也建议尝试Compass

请注意,您可以通过以感叹号开头来覆盖输出样式并强制注释始终出现在生成的 CSS 代码中:

/*!I really want this to appear in CSS at all times.*/

3) 使用 Compass,您可以使 SASS 省略所有注释:两者// .../* ... */. 我已经在这个答案中解释了如何做到这一点:https ://stackoverflow.com/a/15766439/901944

不过,您应该有充分的理由这样做。

于 2013-04-21T18:10:45.820 回答
4

单行注释不会包含在编译的 css 中,使用 //

// This comment will not be included 
// in the compiled css!

http://sass-lang.com/docs/yardoc/file.SASS_REFERENCE.html#comments

于 2013-04-21T17:41:08.043 回答