哪种输出样式删除多行注释?

Kat*_*ieK 8 comments sass

在SCSS文件中,哪种输出样式(嵌套,扩展,压缩或压缩)将从/* I'm a comment. */最终的CSS中删除多行()注释?

Kat*_*ieK 13

:compressed是唯一的输出样式,它将/* ... */从最终渲染的CSS中删除多行()注释.

另外,:compact会将多行注释转换为最终CSS中的单行.使用:嵌套和:展开,所有多行注释及其换行符都在最终的CSS中呈现.

例如,这个SCSS:

// SL Comment

/* ML Comment1
   Whoop. */

//! SL w/ bang

/*! ML Comment2
    Whoop. */
Run Code Online (Sandbox Code Playgroud)

将成为每种不同输出样式的以下CSS:

嵌套:

/* ML Comment1
   Whoop. */
/* ML Comment2  
    Whoop. */
Run Code Online (Sandbox Code Playgroud)

扩展:

/* ML Comment1
   Whoop. */
/* ML Comment2
    Whoop. */
Run Code Online (Sandbox Code Playgroud)

紧凑:

/* ML Comment1 Whoop. */
/* ML Comment2 
    Whoop. */
Run Code Online (Sandbox Code Playgroud)

压缩:

/* ML Comment2
    Whoop. */
Run Code Online (Sandbox Code Playgroud)

开始注释!只影响:compressed模式中的多行注释,否则它们将被保留,否则它们将从最终的CSS中删除.