Ant Design离线使用Icon图标资源
生活随笔
收集整理的这篇文章主要介绍了
Ant Design离线使用Icon图标资源
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
使用环境:开发环境内网 node + React + antd
第一种方法:[推荐]
第一种方法[原创]: 想在网上找到的第二种方法,试验一下可以。但是我不想 失去按需加在css的功能,所以自己查看antd模块源码,终于被我找到 定义 字体和图表文件请求路径的位置。只需要替换 该路径为自己内网可访问的路径即可。我是放在本项目的主目录新建font目录下。 首先,把官网下载的字体文档 压缩包解压,里面demo** 的文件不需要,是个例子。 将其余的 iconfont开头的6个文件复制到自己项目下(可随意位置,和后面请求对应即可) 然后,到安装的.node_modules\antd\lib\style\themes目录下 default.less 文件,修改请求路径 大约在62行:我的修改为第三种方法:没有成功[可省略节省时间]
25 MAY 2017 on React, Ant-Design http://www.imshuai.com/ant-design-offline-icon/
最近在使用React实现公司一套系统的前端。控件库,看中了蚂蚁金服的Ant Design。
脚手架使用的是React官方的create-react-app,创建完成后,引入了Ant Design。在我自己的笔记本调试的都很好,但放到公司的开发机器上,发现图标资源都无法加载。马上看了一下浏览器的资源请求情况,果然,Ant Design默认使用的是阿里的CDN。
公司是内网环境,显然是行不通的。官方文档果然给出了本地部署的提示。
研究了一番,发现主要是要覆盖@icon-url这个less变量,所以就要开启less支持。幸好官方在自定义主题一节,已经给出了create-react-app中如何实现主题less变量的覆盖;同理,在modifyVar节点增加@icon-url的覆盖,如下:
然后在/public目录增加iconfront目录,并将下载好的Web Font文件放到这个目录即可。 不过还是有几个细节要注意:
http://www.imshuai.com/ant-design-offline-icon/
转载于:https://www.cnblogs.com/keepLeung/p/9596829.html
总结
以上是生活随笔为你收集整理的Ant Design离线使用Icon图标资源的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: Spring Boot (四)模板引擎T
- 下一篇: django rest framewor