Css 将注释前置到SASS/Compass输出
有没有一种方便的方法让SASS自动在每个CSS输出文件的开头加上注释?具体地说,当使用Compass时,我想贴一条简短的警告,告诉设计师不要直接编辑CSS,并向他们指出开始使用Compass的说明。我使用的输出样式是Css 将注释前置到SASS/Compass输出,css,ruby,configuration,sass,compass-sass,Css,Ruby,Configuration,Sass,Compass Sass,有没有一种方便的方法让SASS自动在每个CSS输出文件的开头加上注释?具体地说,当使用Compass时,我想贴一条简短的警告,告诉设计师不要直接编辑CSS,并向他们指出开始使用Compass的说明。我使用的输出样式是:compressed,它去掉了输入SCSS/SASS文件中的注释 如果没有方便的方法,我将提交一个问题/补丁。我正在考虑添加一个命名的:output_prefix,该前缀接受一个字符串,该字符串将在所有输出CSS文件的前面添加。压缩删除所有注释。我建议你把这个放在一个地方: war
:compressed
,它去掉了输入SCSS/SASS文件中的注释
如果没有方便的方法,我将提交一个问题/补丁。我正在考虑添加一个命名的
:output_prefix
,该前缀接受一个字符串,该字符串将在所有输出CSS文件的前面添加。压缩删除所有注释。我建议你把这个放在一个地方:
warning { do-not: "edit this file"; }
关于建议的补丁,我认为这个用例不足以保证这样一个特性。来自以下SASS参考: 当注释的第一个字母是!,即使在压缩输出模式下,注释也将被插入并始终呈现到css输出中。这对于向生成的CSS添加版权声明非常有用 因此,您可以使用以下内容启动SASS文件:
/*!
*警告:不要手动编辑此文件!相反,你应该使用指南针。
*(详情请浏览http://compass-style.org/)
*/
Sass中的已知错误。主版本中已修复但尚未发布:
以防有人在查找此内容时无意中发现您的项目:您也可以通过将注释的第一个字符设置为
,将注释保留在最终文件中代码>字符。请注意,这不再有效。