目前,我正在使用 Next.js 和 React.js 并想使用 Font Awesome 5 Free。
所以我安装了这几个包
"@fortawesome/fontawesome-free": "^5.13.0",
"@fortawesome/fontawesome-svg-core": "^1.2.28",
"@fortawesome/free-brands-svg-icons": "^5.13.0",
"@fortawesome/free-solid-svg-icons": "^5.13.0",
"@fortawesome/react-fontawesome": "^0.1.10",
用于 JSX 文件
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
import { faChevronDown } from '@fortawesome/free-solid-svg-icons';
<FontAwesomeIcon icon={faChevronDown} />
但用于 CSS 文件
.dummy::before {
content: '\xxx';
font-family: 'Font Awesome 5 Free';
font-weight: 900;
}
图标似乎无法加载,有什么正确的方法可以导入字体吗?我尝试从中导入 Font Awesome CSS 文件node_modules,但没有任何效果。