2017-05-24 1 views
0

資産をコンパイルするのにnode-sassgulp-sassを使用しています。私はSASS outputStyle: 'nested'(デフォルト)とのがぶ飲みを実行しているとき今、fontawesome文字がからに変更されているnode-sass:Fontawesomeアイコンエンコーディングの問題

:ブラウザでこれを使用して

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

$fa-var-home: "\f015"; 

はうまく動作しているようです。今

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

奇妙な部分:outputStyle: 'compressed'とサスを実行する場合

、私は別の文字を取得しています時々、私はこれを再現するための任意の手順を持っていない、文字も同じように表示されますホームアイコンの代わりに​​となります。

私はそれに私の指を置くことはできません、それはちょうどいいです99.99%のケースで。しかし、いくつかの状況では、それは間違って、私はなぜ理解していない!

答えて

0

最近私は同じ状況でした。 圧縮されたoutputStyleを使用してコンパイルするたびに、charset:utf-8も削除されます。その理由から、あなたはその異なるキャラクターを手に入れています。

私はpostcss-normalize-charsetを使用しています。基本的にoutputStyleを維持するために必要な文字セットを追加します。

関連する問題