我们的图标内容包还支持 tree shaking,它允许兼容的工具从最终构建中删除您不使用的图标。
我们的 Basic 包 () 针对的是那些希望将 Font Awesome 快速集成到他们的项目中但又不想投入时间和精力来了解引擎盖下发生的事情的个人。 由于这个原因,许多行为是自动的,无需任何干预即可工作。
相比之下,fontawesome-svg-core 包适用于更特殊的情况或用于形成底层 API 来为其他组件或库提供支持。因此,核心包和图标内容包避免自动执行任何操作或产生副作用,从而使开发难以控制或推理。
您需要使用核心包而不是使用 fontawesome-free 或 fontawesome-pro 的最常见用例之一是创建图标子集以减少最终捆绑文件的大小。
可以找到有关 Font Awesome JavaScript API 文档 的更多信息,其中包括可用于定制您认为合适的用法的配置和方法。