【发布时间】:2019-03-12 05:41:16
【问题描述】:
Font Awesome 文档仅展示了如何向 React 添加常规/纯色字体。社交图标呢?
首先我拿起包裹:
npm i --save @fortawesome/fontawesome-svg-core \
npm i --save @fortawesome/free-brands-svg-icons \
npm i --save @fortawesome/react-fontawesome
注意:我将 npm i --save @fortawesome/free-solid-svg-icons \ 替换为 npm i --save @fortawesome/free-brands-svg-icons \
然后在 React 中:
import { library } from '@fortawesome/fontawesome-svg-core'
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
import { faFacebookF } from '@fortawesome/free-brands-svg-icons'
library.add(faFacebookF);
并尝试使用组件:
<FontAwesomeIcon icon="fa-facebook-f" />
甚至尝试过:
并继续进入控制台
找不到图标 {prefix: "fas", iconName: “fa-facebook-f”}
我相信我必须以某种方式获得品牌的 fab 前缀。
这是我要使用的图标https://fontawesome.com/icons/facebook-f?style=brands
【问题讨论】:
-
你试过
<FontAwesomeIcon icon="facebook" />吗? -
我收到
Could not find icon {prefix: "fas", iconName: "facebook"} -
你试过
还是 -
是的,我也试过了
标签: reactjs font-awesome