如何在 Intranet 上使用 Fluent UI 图标
我使用 Fluent UI 套件制作了一个 React 项目。
我有这样的代码:
import { initializeIcons } from '@fluentui/font-icons-mdl2';
initializeIcons(undefined, { disableWarnings: true });
它在我的计算机上运行良好,但该项目部署在 Intranet 上,因此图标不会显示在用户的计算机上,我注意到有对这样的图标的请求:
https://spoprod-a.akamaihd.net/files/fabric/assets/icons/fabric-icons-1-4d521695.woff
我想自行托管此我的项目上的图标。
我怎么能那样做呢?
感谢您的帮助。
I made a react project using Fluent UI kit.
I have this code:
import { initializeIcons } from '@fluentui/font-icons-mdl2';
initializeIcons(undefined, { disableWarnings: true });
It works fine on my machine, but this project is deployed on an intranet, so icons don't display on user's machines, i noticed that there are requests for icons like this:
https://spoprod-a.akamaihd.net/files/fabric/assets/icons/fabric-icons-1-4d521695.woff
i would like to self-host this icons on my project.
how could i do that?
thanks for your help.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我在项目中使用这种方法。主要思想是使用
CopyWebpackPlugin
将图标从node_modules/@ Fluentui/font-icons-mdl2/fonts
复制到特定文件夹:更改图标目标:
此 链接也可能有帮助。
I use this approach trough projects. The main idea is to use
CopyWebpackPlugin
to copy icons fromnode_modules/@fluentui/font-icons-mdl2/fonts
to specific folder:Change icon destination:
This link also might help.