我试图只导入我需要的 fontawesome 图标,因为完整的库是 3mb。我已切换到fontawesome-react
组件以启用此功能,但我运气不佳。
这是我的测试用例:
包裹包括:
"@fortawesome/fontawesome-svg-core": "^1.2.4",
"@fortawesome/pro-regular-svg-icons": "^5.3.1",
"@fortawesome/react-fontawesome": "^0.1.3",
零件:
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
import { faThumbsUp } from '@fortawesome/pro-regular-svg-icons';
// In Render:
<FontAwesomeIcon
icon={ faThumbsUp }
/>
结果包含大小为 1MB 这是预期的行为吗?
它似乎遵循显式导入方法 - https://github.com/FortAwesome/react-fontawesome#user-content-explicit-import