我想删除SASS在CSS文件中仅为一个文件生成的注释,同时为我的其余CSS文件提供这些注释。有没有办法做到这一点?我所知道的是,如果是config.rb中的line_comments = false
选项,但是它会为整个项目禁用它们。
答案 0 :(得分:4)
我真的相信你认为你想要的解决方案不是你真正想要的。它增加了一层复杂性。
根据定义,注释不会影响CSS的呈现方式。它们不会影响“example.sass
/ example.css
”,并且它们不会影响您的任何其他样式表。在开发过程中,你可以让他们帮助你,但他们并没有改变渲染的方式。
对于生产,应该没有评论,一切都应该缩小。
因此,当您开发时设置config.rb
output_style = :expanded
environment = :development
当你准备好上线时:
output_style = :compressed
environment = :production
更改output_style
和environment
不会更改目录或文件名,只会删除注释并删除多余的空格。
在开发过程中,example.css
会更长一些,但是如果它被缓存而你没有更改它,则不需要再编译,因为你要删除注释并缩小生产,您的用户将获得最快的下载时间。