2016-07-05 93 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/ –