【问题标题】:attach icon issue from Fawesome附加来自 Fawesome 的图标问题
【发布时间】:2020-11-26 00:16:02
【问题描述】:

希望你能澄清这个问题,

我正在尝试使用来自 fontawesome 的 Github 图标来响应文档: link to documentation, 但我遇到问题并收到此错误:

./src/components/FindMe/FindMe.jsx
Attempted import error: 'faGithub' is not exported from '@fortawesome/free-solid-svg-icons'.

我的代码是

//the imports from FA
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
import { faGithub } from '@fortawesome/free-solid-svg-icons';

//the icon as per documentation
 <FontAwesomeIcon icon={faGithub} />

我尝试更改大写字母但没有任何效果,也使用 fabGithub 但不起作用,按照文档的不同方法进行操作但也没有,我尝试使用其他图标并且它有效。

希望有人能澄清一下

编辑 使用这个解决了问题: https://react-icons.github.io/react-icons/#/[enter此处链接描述]2

【问题讨论】:

    标签: reactjs font-awesome


    【解决方案1】:

    FontAwesome 已将图标分成单独的 npm 打包。

    Github 图标在不同的包中:@fortawesome/free-brands-svg-icons 所以首先你需要安装它

    npm install --save @fortawesome/free-brands-svg-icons
    

    yarn add @fortawesome/free-brands-svg-icons
    

    然后在你的代码中使用它:

    import { faGithub } from '@fortawesome/free-solid-svg-icons';
    

    【讨论】:

    • 还是不行,有没有其他的npm包要安装?
    • 是的,你需要先安装@fortawesome/free-brands-svg-icons
    猜你喜欢
    • 2018-04-28
    • 2020-04-15
    • 2014-11-22
    • 1970-01-01
    • 2014-08-14
    • 1970-01-01
    • 1970-01-01
    • 2011-11-26
    • 2015-03-28
    相关资源
    最近更新 更多