compass删除已编译css中的css注释

compass删除已编译css中的css注释,css,sass,compass-sass,prepros,Css,Sass,Compass Sass,Prepros,我真的需要在compass项目的最后一个css文件中编译我的注释,但是在编译时我所有的注释都被删除了 我尝试在config.rb文件中设置line\u comments=true,我得到了行注释,但不是我自己的注释 我怎样才能解决这个问题 我使用的是liferay cms,我们的css缩微器的过时版本没有以正确的方式缩小mediaqueries,因此在生产中,我所有的mediaqueries都无法工作,除非我写下以下评论: @media all and /*!YUI compressor*/ (

我真的需要在compass项目的最后一个css文件中编译我的注释,但是在编译时我所有的注释都被删除了

我尝试在
config.rb
文件中设置
line\u comments=true
,我得到了行注释,但不是我自己的注释

我怎样才能解决这个问题

我使用的是liferay cms,我们的css缩微器的过时版本没有以正确的方式缩小mediaqueries,因此在生产中,我所有的mediaqueries都无法工作,除非我写下以下评论:

@media all and /*!YUI compressor*/ (max-width: 480px) {}
有没有办法告诉compass不要删除我自己的评论?
非常感谢

Compass基本上使用SASS设置来设置注释和输出样式,它们是

基本上,它应该保留在块注释中,但需要确保您没有使用
compressed
输出样式,否则所有内容都将被删除

如果您没有使用
compressed
,并且您的块注释仍然被删除,这可能是因为它们仍然是在线声明的(我不确定compass在这方面有什么行为)。尝试将其移动到生产线之前,请执行以下操作:

/*!YUI compressor*/
@media all and (max-width: 480px) {}

line\u comments
选项仅在每个选择器之前输出注释,说明该规则在SCSS文件中的定义位置(只要您不使用
压缩的
),在compass支持的源地图之前,它很有用compass基本上使用SASS设置作为注释和输出样式,这是

基本上,它应该保留在块注释中,但需要确保您没有使用
compressed
输出样式,否则所有内容都将被删除

如果您没有使用
compressed
,并且您的块注释仍然被删除,这可能是因为它们仍然是在线声明的(我不确定compass在这方面有什么行为)。尝试将其移动到生产线之前,请执行以下操作:

/*!YUI compressor*/
@media all and (max-width: 480px) {}

line\u comments
选项仅在每个选择器之前输出注释,说明该规则在SCSS文件中的定义位置(只要您不使用
压缩的
),在compass支持的源代码映射之前它很有用

对编译后不希望显示的所有注释使用
/

使用
/**/
普通CSS注释来查看您希望在编译的CSS中看到的注释

例如,您不想显示网格混合的注释,只需在常规css注释之前添加
/


//*==================================*/

以下是我从已编译CSS中删除注释的方法:

对编译后不希望显示的所有注释使用
/

使用
/**/
普通CSS注释来查看您希望在编译的CSS中看到的注释

例如,您不想显示网格混合的注释,只需在常规css注释之前添加
/


//*=====================================*/

更新到最新Sass版本修复了此问题。现在,它在压缩的输出文件中保留了响亮的注释。使用此命令确保您至少拥有Sass 3.4.22:

sass -v

更新到最新的Sass版本修复了该问题。现在,它在压缩的输出文件中保留了响亮的注释。使用此命令确保您至少拥有Sass 3.4.22:

sass -v

请包括您的sass/compass代码。你在大声评论吗?它们应该是css格式的。也许在mixin中包装您需要的内容,然后@include mixin而不是您当前正在做的事情。请包含您的sass/compass代码。你在大声评论吗?它们应该是css格式的。也许在mixin中包装您需要的内容,然后@include mixin,而不是您当前正在做的事情。不幸的是,css minifier需要将注释放在一行中,并且正好在那里。但感谢指南针如何处理评论的建议,我不知道它保留了多行评论。不幸的是,css浏览器需要将评论放在一行上,并且正好在那里。但感谢指南针如何处理评论的建议,我不知道它保留了多行评论。