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关闭窗口或JS关闭页面的几种代码分享
Oct 25 Javascript
javascript简单实现命名空间效果
Mar 06 Javascript
angularJS结合canvas画图例子
Feb 09 Javascript
jquery Deferred 快速解决异步回调的问题
Apr 05 Javascript
JavaScript暂停和继续定时器的实现方法
Jul 18 Javascript
mvc中form表单提交的三种方式(推荐)
Aug 10 Javascript
Angular在一个页面中使用两个ng-app的方法(二)
Feb 20 Javascript
js实时监控文本框输入字数的实例代码
Jan 18 Javascript
vue遍历对象中的数组取值示例
Nov 07 Javascript
Vue的transition-group与Virtual Dom Diff算法的使用
Dec 09 Javascript
解决vue项目获取dom元素宽高总是不准确问题
Jul 29 Javascript
一文搞懂redux在react中的初步用法
Jun 09 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基础之运算符的使用方法
2013/04/28 PHP
PHP中的函数-- foreach()的用法详解
2013/06/24 PHP
php生成随机字符串可指定纯数字、纯字母或者混合的
2014/04/18 PHP
yii2超好用的日期组件和时间组件
2016/05/05 PHP
PHP微信支付结果通知与回调策略分析
2019/01/10 PHP
Laravel5.1 框架表单验证操作实例详解
2020/01/07 PHP
浅析PHP反序列化中过滤函数使用不当导致的对象注入问题
2020/02/15 PHP
js实现iframe跨页面调用函数的方法
2014/12/13 Javascript
Jquery数字上下滚动动态切换插件
2015/08/08 Javascript
jQuery简单实现中间浮窗效果
2016/09/04 Javascript
jQuery焦点图轮播效果实现方法
2016/12/19 Javascript
静态页面实现 include 引入公用代码的示例
2017/09/25 Javascript
JavaScript中关于class的调用方法
2017/11/28 Javascript
详解JS函数stack size计算方法
2018/06/18 Javascript
傻瓜式解读koa中间件处理模块koa-compose的使用
2018/10/30 Javascript
页面内锚点定位及跳转方法总结(推荐)
2019/04/24 Javascript
微信小程序如何引用外部js,外部样式,公共页面模板
2019/07/23 Javascript
JavaScript 面向对象基础简单示例
2019/10/02 Javascript
JS实现商城秒杀倒计时功能(动态设置秒杀时间)
2019/12/12 Javascript
javascript实现鼠标点击生成文字特效
2019/12/24 Javascript
一分钟学会JavaScript中的try-catch
2020/12/14 Javascript
Python3.2中Print函数用法实例详解
2015/05/19 Python
python2.7安装图文教程
2018/03/13 Python
Python2和Python3.6环境解决共存问题
2018/11/09 Python
pandas读取csv文件,分隔符参数sep的实例
2018/12/12 Python
解决pyecharts在jupyter notebook中使用报错问题
2020/04/23 Python
Django 源码WSGI剖析过程详解
2019/08/05 Python
Python中实现输入超时及如何通过变量获取变量名
2020/01/18 Python
pandas中ix的使用详细讲解
2020/03/09 Python
用pandas划分数据集实现训练集和测试集
2020/07/20 Python
CSS3实现背景透明文字不透明的示例代码
2018/06/25 HTML / CSS
大专生自我鉴定怎么写
2014/09/16 职场文书
求职信格式范文
2015/03/19 职场文书
小学庆六一主持词
2015/06/30 职场文书
2019感恩宣传标语!
2019/07/05 职场文书
如何优化vue打包文件过大
2022/04/13 Vue.js