书写此篇,主要针对您的项目是create-react-app搭建的(未eject配置的),并且用的antd-design UI库还是2.x版本之前的,本篇也许对你有极大帮助。
此时的antd已经是3.9.1版本了,早早的已经是3.x以上了,也不存在上述问题,那么您可以忽略此篇了!

一下本人以"antd": "^2.13.2",做分析,此项目中您就会遇到,请求中有https://at.alicdn.com/t/font_zck90zmlh7hf47vi.woff这个icon字体请求的情况,如下图:


当然这是阿里蚂蚁金服antd的外网cdn地址无疑,安全并且高效,棒棒哒;但是若您的项目将来是部署在内网环境中使用的,此问题就是首要解决的了。

解决方案:iconfont字体本地化

步骤如下:
1 去官网下载最新的icon字体包,下载地址:https://ant.design/docs/spec/download-cn,点击下载如下位置:

解压之后,您只需要一下四个文件即可:

2 在项目的静态资源目录中,例如 /public目录下,新建localiconfont目录,然后把上述4个文件拷贝进来。

3 在config-overrides.js文件中(根目录下文件,用于重写配置),代码如下:

const path = require('path');
const {injectBabelPlugin} = require('react-app-rewired');
const rewireLess = require('react-app-rewire-less');module.exports = function override(config, env) {config = injectBabelPlugin(['import', { libraryName: 'antd', style: true }], config);config = rewireLess.withLoaderOptions({modifyVars: { "@icon-url": "'/localiconfont/iconfont'" //iconfont本地化},})(config, env);return config;
};

4 完毕,运行npm start或者npm run build均可。

网上也有比较多的介绍,大家可以参考:

https://blog.csdn.net/xiaoyu19910321/article/details/73750061
https://blog.csdn.net/zhaoyu_m69/article/details/78800887

antd-design库iconfont字体本地化相关推荐

  1. 【Vue-Element】矢量字体库iconfont字体图标库使用

    矢量字体库iconfont字体图标库使用 1.注册并登录 2.图标管理 >> 我的项目 >> 新建项目 3.新建完成后,搜索我们想要的图标,然后添加到购物车 4.添加完成后,购 ...

  2. Android神技之 使用SVG以及自定义IconFont字体库

    Android神技之 使用SVG以及自定义IconFont字体库 简介 Google在Android 5.X中增加了对SVG矢量图形的支持. SVG是什么 SVG 指可伸缩矢量图形 (Scalable ...

  3. iconfont 图标转为字体_阿里字体库iconfont使用方法

    天兴工作室之前写过一篇"zblog使用Font Awesome图标字体教程",然后发现"Font Awesome"太臃肿了,一个主题根本用不了这么多图标,图标样 ...

  4. 使用阿里巴巴图标库生成iconfont字体图标

    iconfont字体图标就是用字体来代替图标.图片文件的做法,并且通过字体图标可以对图标的大小.颜色等进行控制,但是缺点就是只能实现一种颜色,不能像图片那样含有各种颜色. 通过阿里巴巴图标库制作字体图 ...

  5. 超全超靠谱的 iconfont 字体图标库维护与使用

    字体图标库的使用 这是之前留下的博客,由于一堆博客没写完,本周周末做了个补充,可能内容上会有点不太斜街,请见谅- 本文大部分内容是自己结合过往经验探索总结的字体图标维护方式 iconfont-阿里矢量 ...

  6. 微信小程序引入iconfont字体图标(阿里巴巴矢量图标库)

    微信小程序怎么引入iconfont字体图标 由于微信小程序线上的资源限制了各种接口安全域名,所以在小程序里如果想使用iconfont字体图 标就会稍有不同,其实只需要把平时的iconfont字体图标远 ...

  7. vue中引入第三方字体图标库iconfont,及iconfont引入彩色图标

    iconfont字体图标使用就不多说了,大致是几部: 1.在iconfont官网选图标,加入购物车,加入项目,下载到本地,解压 2.在项目assets目录新建目录iconfont,用于存放刚才下载解压 ...

  8. iconfont字体图标几种使用方式(阿里图标库)以及在vue中使用

    先说一下优点: 1/图标矢量化,不用担心失真问题 2/本质上是字体,可以用css控制图标大小/颜色/阴影等 3/图标丰富,也可自定义上传 iconfont网站地址 注册这里就不说了,网上有很多资料讲解 ...

  9. iconfont 字体图标

    目前国内使用最多的是iconfont-阿里巴巴字体矢量图标库, 字体图标主要显示网页中通用常用的一些小图标iconfont-阿里巴巴矢量图标库iconfont-国内功能很强大且图标内容很丰富的矢量图标 ...

  10. Antd组件库的使用

    Antd组件库 简介 Ant Design 是蚂蚁金服提供的 React UI 组件库,主要用于研发企业级中后台产品. Antd组件库在PC端React项目中为主流 pcd端 : antd app端 ...

最新文章

  1. 代码运行时间测试C++
  2. 如何向数据库添加时同时返回ID
  3. Win11怎么设置电脑开机密码和锁屏密码
  4. Android开发者指南-用户界面-拖放-Drag and Drop[原创译文]
  5. 鲜为人知的软件项目管理原则
  6. 根据ReentrantLock -- 解析AQS原理
  7. python open mode_open文件操作之mode模式剖析
  8. cmd命令快速切换电源模式-平衡模式和卓越模式
  9. 【CF487E】Tourists
  10. 【软件工程】软工视频总结
  11. 逆天了!全地形、四舵轮、八连杆、独立悬挂的机器人运动结构方案,来了!
  12. ADC模数转换器(STM32系列)
  13. Python初学者:元组数据操作,输出元组内7的倍数以及个位是7的数
  14. Latex调整表格行距
  15. 钛资本研究院:企业服务市场资产的平衡计分卡
  16. 《观察与思考》:相信中国,寻找下一个比尔·盖茨
  17. 使用ULIB+Altium Designer绘制元件原理图及封装
  18. 汽车销售管理系统 c语言版 课程设计,汽车销售管理系统c语言版.docx
  19. 【每日早报】2019/12/23
  20. 江苏省计算机二级c语言考试范围,江苏省计算机二级C语言考试大纲.doc

热门文章

  1. Spring的事务传播特性
  2. pdf如何在线旋转?PDF旋转的方法
  3. 战胜自己,征服北京四海记
  4. 小心!新媒体环境下,营销传播还有几个大坑!
  5. FeedBurner 被阻尼,Feed 托管转到 FeedSky
  6. Linux内核和传统Unix内核的比较
  7. 13.3.8 添加换行符和换页符
  8. 如何在word左侧显示目录
  9. 乐符识别matlab,基于DPP的自动音符切分识别研究
  10. mysql中dint_MySQL基础篇(1)SQL基础