Sass编译会添加不必要的内容

时间:2019-03-21 11:43:06

标签: sass

我正在使用phpstorm并通过Filewatcher编译我的Sass。在我的css中编译之后,在不应该开始的地方有@charset“ UTF-8”。也将我的单引号转换为双引号。如何禁用它?

1 个答案:

答案 0 :(得分:0)

如果您将输出样式指定为compressed,则可以直接指定@charset,也可以将其替换为BOM(字节顺序标记),但是不能完全禁用它。在参考文档的Encodings section中:

  

Sass始终将其输出编码为UTF-8。当且仅当输出文件包含非ASCII字符时,它将包含@charset声明。在压缩模式下,使用UTF-8字节顺序标记代替@charset声明。

用于在Sass中编写字符串的引号应延续到已编译的CSS,因此,您必须包含一个示例代码,以演示所描述的行为。如果您要对字符串进行任何类型的插值或执行操作,那么这可能解释了为什么将它们用双引号引起来。