首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在React JS中使用font-awesome

在React JS中使用font-awesome
EN

Stack Overflow用户
提问于 2020-06-23 00:04:41
回答 5查看 4.3K关注 0票数 1

我是React JS的新手,我正在尝试将字体添加到我的项目中。我已经安装了Node.js和npm。我还包含了以下包:

代码语言:javascript
复制
$ npm i --save @fortawesome/fontawesome-svg-core
$ npm i --save @fortawesome/free-solid-svg-icons
$ npm i --save @fortawesome/react-fontawesome

现在,我应该在index.js中做什么才能访问这些包中的所有字体和图标?我已经检查了多个来源,每个站点的信息都不同。你能解释一下它是怎么做的吗?在文件顶部的"import“之后应该写些什么?

EN

回答 5

Stack Overflow用户

发布于 2020-06-23 00:08:53

这些信息在文档中,下面是imports的摘录

代码语言:javascript
复制
import ReactDOM from 'react-dom'
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
import { faCoffee } from '@fortawesome/free-solid-svg-icons'

const element = <FontAwesomeIcon icon={faCoffee} />

ReactDOM.render(element, document.body)

https://github.com/FortAwesome/react-fontawesome#explicit-import

票数 1
EN

Stack Overflow用户

发布于 2020-06-23 00:10:55

  1. 首先,要确保你的package.json有超赞的字体。如果它不使用install it.

npm i font-awesome

  1. 第二,你需要导入fonts -的css文件夹中的字体。将该行添加到index.js文件中。import "../node_modules/font-awesome/css/font-awesome.min.css";
票数 1
EN

Stack Overflow用户

发布于 2020-06-23 00:34:51

你也可以通过这种方式导入所有带有fas和fab前缀的免费字体图标。

首先,您需要安装这些包。

代码语言:javascript
复制
npm i -S @fortawesome/fontawesome-svg-core @fortawesome/free-brands-svg-icons @fortawesome/free-solid-svg-icons @fortawesome/react-fontawesome

然后将FA lib中的fas和fab前缀添加到根文件中

代码语言:javascript
复制
import { library } from "@fortawesome/fontawesome-svg-core";
import { fas } from "@fortawesome/free-solid-svg-icons";
import { fab } from "@fortawesome/free-brands-svg-icons";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";

library.add(fas, fab);

const App = () => {
  return (
    <div>
      <!-- Icon of fas prefix -->
      <FontAwesomeIcon icon="home" />
      <!-- Icon of fab prefix -->
      <FontAwesomeIcon icon={['fab', 'google']} />
    </div>
  );
};

export default App;
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62518696

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档