【发布时间】:2019-02-15 02:38:38
【问题描述】:
我正在尝试在我的 Reactjs 项目中使用 font-awesome,但我无法导入它。
安装好了
npm install --save font-awesome
在我的 index.js 文件中导入它
import '../node_modules/font-awesome/css/font-awesome.min.css';
webpack.config.js
在我的 webpack 中添加了加载器
{
test: /font-awesome\.config\.js/,
use: [
{ loader: 'style-loader' },
{ loader: 'font-awesome-loader' }
]
}
然后尝试在我的代码中使用它
<a href="#about" class="btn btn-circle page-scroll">
<i class="fa fa-angle-double-down animated"></i>
但我收到此错误:
You may need an appropriate loader to handle this file type.
我应该使用什么加载器而不是我使用的加载器?
【问题讨论】:
-
这个
test: /font-awesome\.config\.js/,想做什么? -
test应该匹配要转换的文件 -
这是在 React 项目中安装 Font Awesome 的推荐方式 > github.com/FortAwesome/react-fontawesome
-
` 测试:/.(ttf|otf|eot|svg|woff(2)?)(\?[a-z0-9]+)?$/` @marzelin 应该这样写这。匹配文件。我的错。不再有错误但仍然显示不正确
<i class="fa fa-angle-double-down animated"></i> -
您是否在应用顶部导入了
font-awesome模块?
标签: reactjs font-awesome