误差
试图导入错误:'faTwitter‘不是从’@fortawesome/free-固体-svg-图标‘导出的。
我在使用令人敬畏的字体图标,几乎没有几个图标是这样工作的:- faPhoneAlt,faHeart,faBars,faChevronDown
但社交媒体的图标不起作用。
码
import React, {Component} from 'react';
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
import {faMapMarkerAlt, faPhoneAlt, faShoppingBag, faHeart, faBars, faChevronDown, faTwitter} from '@fortawesome/free-solid-svg-icons';
<FontAwesomeIcon icon={faTwitter} /></Link>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/16.6.3/umd/react.production.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react-dom/16.6.3/umd/react-dom.production.min.js"></script>
发布于 2021-01-04 00:10:31
为此,您需要安装free-brands-svg-icons
。
https://www.npmjs.com/package/@fortawesome/free-brands-svg-icons
在文档中清楚地提到,对于brands
,又名social media
,您必须使用另一个包。
https://fontawesome.com/how-to-use/on-the-web/using-with/react
https://stackoverflow.com/questions/65559413
复制相似问题