css - 带有反应的字体真棒 5.13.0
问题描述
我正在尝试在 react.js 应用程序中使用 Font-Awesome 5.13.0,有没有办法使用这样的图标:
<i className="fas fa-tachometer-alt fa-fw "></i>
而不是使用“官方反应方式”,例如:
import { faHome } from "@fortawesome/free-solid-svg-icons";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
<FontAwesomeIcon icon={faHome} />
提前致谢。
解决方案
您可以从 CDN 中热链接 css,例如https://www.bootstrapcdn.com/fontawesome/(记得配置 CSP)
另一种选择是从节点模块导入 Font Awesome css
import '../node_modules/@fortawesome/fontawesome-free/css/all.css';
您需要将构建工具配置为加载 sass/css 文件,例如 webpack
{
test: /\.(sass|scss|css)$/,
use: ['style-loader','css-loader','sass-loader']
},
您需要将构建工具配置为加载字体文件,例如 webpack
{
test: /\.(svg|eot|woff|woff2|ttf)$/,
use: ['file-loader']
}
推荐阅读
- javascript - 当使用不同的变量时,两个数组都会被修改
- javascript - 如果 console.log 没有改变网站的任何内容,它的目的是什么?
- lua - 从 github 运行 lua 项目的步骤
- keras - ReLu 如何处理以零为中心的输出域?
- javascript - 如何将每个哈巴狗与数组一起使用
- python-3.x - 将重复日期条目/值的 Python 列表转换为按日期排序的 Pandas Dataframe
- r - 如何在 ggplot2 中为 geom_text 更改千位分隔符
- python-3.x - 如何使用运算符来组合函数?
- django - 如何使用 django UpdateView 填充现有的 html 表单?
- php - 使用 PSR4 自动加载器从另一个类中选择 PHP OOP 方法