FontAwesome 5のJSをブラウザで使っていると、head内にcssが自動挿入されます。
このCSS(fontawesome.dom.css()
で取得できる)をほかの定義とまとめていると、この操作は不要です。
イケてないし、どうにかしてやめさせたいなぁ、と1年ぐらい思ってました。
さっき調べたら、なんとその方法があったんです……!(いや、なきゃ困る)
やめさせ方
※TypeScriptをWebpackでバンドルしている場合の例です。
import { config } from "@fortawesome/fontawesome-svg-core"
config.autoAddCss = false
結論
APIドキュメントをちゃんと読もう!
→ https://fontawesome.com/how-to-use/with-the-api/setup/configuration