如何在 create-react-app 中使用 icomoon 创建的字体图标?

How to use font-icons created by icomoon in create-react-app?

我使用 icomoon 将 svg 转换为字体图标,并在 create-react-app 的 index.scss 中导入生成的字体文件,但 有时 这些图标不会加载在应用程序中看起来像这样 Broken Icons Image 我也尝试过使用预加载但没有用。

如何解决这个问题?

我们正在 AWS 上部署该应用程序。

提前致谢。

我尝试在各个地方寻找解决方案,但没有找到最佳解决方案

@font-face {
  font-family: "appicon";
  src: url("./resources/fonts/appicon.woff") format("woff"), url("./resources/fonts/appicon.ttf") format("truetype"),
    url("./resources/fonts/appicon.eot") format("embedded-opentype");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

我已经解决了这个问题。感谢大家的线下支持

解决方法是我们需要确保不缓存字体文件,并在使用前先解码 scss 文件中使用的图标。 由于在生产环境中的运行时解码不会将内容 属性 下的这些变量转换为有效值