为啥我不能使用某些免费的 FontAwesome 图标?

Posted

技术标签:

【中文标题】为啥我不能使用某些免费的 FontAwesome 图标?【英文标题】:Why can't I use certain free FontAwesome icons?为什么我不能使用某些免费的 FontAwesome 图标? 【发布时间】:2021-11-28 01:45:18 【问题描述】:

我正在开发一个使用 Font-awesome 的 React 应用程序。我可以使用import faComment from '@fortawesome/free-regular-svg-icons' 获得像评论气泡这样的图标。但是有些图标,例如the search icon,尽管是免费的,但似乎不可导入。有谁知道为什么图标之间存在这种差异?我应该怎么做才能导入搜索图标?我们已经在整个应用程序中使用了<FontAwesomeIcon /> 组件语法,所以我希望尽可能避免使用<i class="fas fa-search"></i>

【问题讨论】:

“似乎不可导入”...这是什么意思?当你尝试时会发生什么?你有任何错误吗? 不,没有任何类似于搜索图标的结果。该项目已经在使用 3 个不同的字体很棒的包,所以我想也许还有第四个包含其他图标?不过我不这么认为。 faSearch@fortawesome/free-solid-svg-icons 包的一部分 【参考方案1】:

这对我有用:

import React from "react";
import  FontAwesomeIcon  from '@fortawesome/react-fontawesome'
import  faSearch  from '@fortawesome/free-solid-svg-icons'

export default function App() 
  return (
    <div className="App">
      <FontAwesomeIcon icon=faSearch />
    </div>
  );

【讨论】:

【参考方案2】:

我认为它会是稳定的,所以 fas,即 fasSearch。不过我面前没有它

【讨论】:

以上是关于为啥我不能使用某些免费的 FontAwesome 图标?的主要内容,如果未能解决你的问题,请参考以下文章

为啥我在 laravel 到 fontawesome 的路径错误?

Symfony 5 无法使用 Font Awesome 图标

fontawesome 图标怎么安装

为啥我不能在 MySQL 表中插入某些字符?

为啥某些 Emacs 函数不能通过 `M-x` 使用?

为啥 SDL_Mixer 不能播放某些 mp3 的音乐?