是否有一种方便的方法让SASS自动将注释添加到每个CSS输出文件的开头?具体来说,当使用Compasss时,我想发出一个简短的警告,告诉设计师不要直接编辑CSS并指出他们开始使用Compass的说明。我使用输出样式:compressed
,它删除了输入SCSS / SASS文件中的注释。
如果没有方便的方法,那么我将提交问题/补丁。我正在考虑添加一个名为:output_prefix
的{{3}},它带有一个字符串,该字符串将被添加到所有输出CSS文件中。
答案 0 :(得分:13)
来自comments的SASS参考:
当注释的第一个字母为!时,即使在压缩输出模式下,注释也会被内插并始终呈现为css输出。这对于将版权声明添加到生成的CSS中非常有用。
所以你可以用这样的东西开始你的SASS文件:
/*!
* WARNING: Don't edit this file by hand! Instead, you should be using Compass.
* (More information at http://compass-style.org/)
*/
答案 1 :(得分:0)
压缩剥离所有评论。我建议你把它放在一个属性中:
warning { do-not: "edit this file"; }
关于提议的补丁,我认为这个用例并不足以保证这样的功能。
答案 2 :(得分:0)
Sass中的已知错误。已修复但尚未发布: