3

我想删除 SASS 在 CSS 文件中仅为一个文件生成的注释,同时允许我的其余 CSS 文件具有这些注释。有没有办法做到这一点?我所知道的是否是line_comments = falseconfig.rb 中的选项,但这会为整个项目禁用它们。

4

1 回答 1

4

我真的相信你认为你想要的解决方案并不是你真正想要的。它增加了一层复杂性。

根据定义,注释不会影响 CSS 的呈现方式。它们不影响“ example.sass/ example.css”,也不影响您的任何其他样式表。在开发过程中,您可以打开它们来帮助您,但它们不会改变任何渲染的方式。

对于生产不应该有评论,一切都应该缩小。

所以,当你开发设置你的config.rb

output_style   = :expanded
environment    = :development

当您准备好上线时:

output_style   = :compressed
environment    = :production

更改output_style并且environment不更改目录或文件名,它们只是删除注释并取出无关的空格。

在开发过程中,您example.css的时间会稍长一些,但如果它被缓存并且您不更改它,则编译将不再需要任何时间,并且由于您要删除评论并缩小生产范围,您的用户将获得最快的下载次。

于 2012-11-28T03:10:08.680 回答