react配置antd按需加载的使用


Posted in Javascript onFebruary 11, 2019

我目前使用的antd版本是2.13。现在最新的是3.0.1。

脚手架工具就是create-react-app。创建完成项目后,需添加配置,执行yarn eject 也就是打开配置的文档。

然后安装第三方依赖yarn add babel-plugin-import --save-dev

找到config文件夹。里面有2个配置文档,

webpack.config.dev.js和webpack.config.prod.js

添加配置时一定要保持文档的一致性。我就是犯了错误,值配置了开发的没有配置正式文档导致错误。

首先打开webpack.config.dev.js

在147行添加这段代码

plugins: [
            ['import', [{ libraryName: "antd", style: 'css' }]],
          ],

react配置antd按需加载的使用 

同样的配置在webpack.config.prod.js里面也需要添加。

react配置antd按需加载的使用

这样就真正实现了按需加载,就不会再报黄色的警告。

还有第二种简单的方式,就是在package.json里面直接添加这行代码。当然前提也是需要先安装依赖:yarn add babel-plugin-import --save-dev

"babel": {
  "presets": [
   "react-app"
  ],
  "plugins": [
   [
    "import",
    {
     "libraryName": "antd",
     "style": "css"
    }
   ]
  ]

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js文件缓存之版本管理详解
Jul 05 Javascript
如何在指定的地方插入html内容和文本内容
Dec 23 Javascript
js事件监听机制(事件捕获)总结
Aug 08 Javascript
React.js入门学习第一篇
Mar 30 Javascript
jsTree使用记录实例
Dec 01 Javascript
JavaScript对象封装的简单实现方法(3种方法)
Jan 03 Javascript
jQuery实现手机上输入后隐藏键盘功能
Jan 04 Javascript
web前端vue之CSS过渡效果示例
Jan 10 Javascript
js装饰设计模式学习心得
Feb 17 Javascript
iview中Select 选择器多选校验方法
Mar 15 Javascript
Vue项目全局配置微信分享思路详解
May 04 Javascript
解决 window.onload 被覆盖的问题方法
Jan 14 Javascript
react中使用css的7中方式(最全总结)
Feb 11 #Javascript
mpvue+vant app搭建微信小程序的方法步骤
Feb 11 #Javascript
vue自定义指令实现方法详解
Feb 11 #Javascript
Vue表情输入组件 微信face表情组件
Feb 11 #Javascript
js屏蔽退格键(backspace或者叫后退键与F5)
Feb 10 #Javascript
Vue动画事件详解及过渡动画实例
Feb 09 #Javascript
JavaScript ES6常用基础知识总结
Feb 09 #Javascript
You might like
php 用sock技术发送邮件的函数
2007/07/21 PHP
PHP下通过exec获得计算机的唯一标识[CPU,网卡 MAC地址]
2011/06/09 PHP
PHP连接SQLServer2005的实现方法(附ntwdblib.dll下载)
2012/07/02 PHP
thinkphp5+layui实现的分页样式示例
2019/10/08 PHP
用JQuery 实现的自定义对话框
2007/03/24 Javascript
JavaScript中的Number数字类型学习笔记
2016/05/26 Javascript
JQuery学习总结【一】
2016/12/01 Javascript
详解nodejs 文本操作模块-fs模块(四)
2016/12/22 NodeJs
WebPack基础知识详解
2017/01/16 Javascript
vue.js从安装到搭建过程详解
2017/03/17 Javascript
vuejs绑定class和style样式
2017/04/11 Javascript
详解Node.js开发中的express-session
2017/05/19 Javascript
mui 打开新窗口的方式总结及注意事项
2017/08/20 Javascript
解决vue 按钮多次点击重复提交数据问题
2018/05/10 Javascript
vue 中基于html5 drag drap的拖放效果案例分析
2018/11/01 Javascript
js中怎么判断两个字符串相等的实例
2019/01/17 Javascript
基于javascript的无缝滚动动画1
2020/08/07 Javascript
[15:09]DOTA2国际邀请赛采访专栏:Loda
2013/08/06 DOTA
python处理中文编码和判断编码示例
2014/02/26 Python
python实现进程间通信简单实例
2014/07/23 Python
python查询sqlite数据表的方法
2015/05/08 Python
不同版本中Python matplotlib.pyplot.draw()界面绘制异常问题的解决
2017/09/24 Python
基于MATLAB和Python实现MFCC特征参数提取
2019/08/13 Python
python语言线程标准库threading.local解读总结
2019/11/10 Python
关于python中remove的一些坑小结
2021/01/04 Python
日本7net购物网:书籍、漫画、杂志、DVD、游戏邮购
2017/02/17 全球购物
美国全球旅游运营商:Pacific Holidays
2018/06/18 全球购物
个人简历自我评价
2014/02/02 职场文书
初中同学聚会感言
2014/02/11 职场文书
总账会计岗位职责
2014/03/13 职场文书
大学新闻系自荐书
2014/05/31 职场文书
销售行政专员岗位职责
2014/06/10 职场文书
食品安全处置方案
2014/06/14 职场文书
Nginx优化服务之网页压缩的实现方法
2021/03/31 Servers
golang 实现时间戳和时间的转化
2021/05/07 Golang
Java多线程并发FutureTask使用详解
2022/06/28 Java/Android