2016-07-05 94 views
0

的SASS documentation状态:多行注释声明后

萨斯支持标准的多CSS注释以/ * * /,以及单行用//注释。多行注释尽可能保留在CSS输出中,而单行注释则被删除。

这似乎并非总是如此。

/* what an ugly declaration */ 

body 
    color: green 

将被编译为:

/* what an ugly declaration */ 

body { 
    color: green; } 

,但如果我把评论的属性后:

body 
    color: green /* what an ugly color */ 

将被删除:

body { 
    color: green; } 

我可以改变这种行为?

+0

似乎工作,只要你终止与“;”的行,但它会推它到下一行编译http://www.sassmeister.com/gist/ddb21d2a5d3a75c2ff2211a68c21e81e – nschonni

+0

与';它不再是有效的sass。你的例子是用scss写的 – loominade

回答

0

尝试添加/ *!您的评论代码* /在您的评论中。

例子:

body{ 

color: green; /*! What an Ugly color */ 

} 

这会帮助你。

+0

这既不是sass,也不是sass等效的工作 – loominade

+0

我在网上搜索时发现了这个解决方案,它适用于我所有的sass代码。 –

+0

这里是我找到的链接。 https://richwp.com/keep-comment-in-compressed-sass-scss/ –