节点-sass:字体神器图标编码问题

3
我将使用node-sassgulp-sass来编译我的资源文件。
现在,当我使用sass outputStyle: 'nested'(默认值)运行gulp时,fontawesome字符会发生变化:
$fa-var-home: "\f015";

to

.fa-home:before {
  content: "";
}

在浏览器中使用这个似乎很好。

当使用 outputStyle: 'compressed' 运行 sass 时,我得到了不同的字符:

.fa-home:before{content:""}

现在是奇怪的部分:有时候,但我没有任何重现步骤,字符也会像这样显示,所以是而不是一个主页图标。
我无法确定原因,在99.99%的情况下一切正常。但在某些情况下会出现问题,我不明白为什么!
1个回答

1
最近我遇到了同样的情况。每当你使用压缩的 outputStyle 进行编译时,它也会删除 charset: utf-8。因此,你会得到不同的字符。所以我现在使用 postcss-normalize-charset,它基本上会添加必要的 charset 并保持输出风格为压缩。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接