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 相关文章推荐
一个CSS+jQuery实现的放大缩小动画效果
Feb 19 Javascript
js 去除字符串第一位逗号的方法
Jun 07 Javascript
jQuery实现的购物车物品数量加减功能代码
Nov 16 Javascript
微信小程序联网请求的轮播图
Jul 07 Javascript
vue.js使用v-if实现显示与隐藏功能示例
Jul 06 Javascript
vuejs router history 配置到iis的方法
Sep 20 Javascript
vue回到顶部监听滚动事件详解
Aug 02 Javascript
微信小程序使用npm包的方法步骤
Aug 13 Javascript
解决layui table表单提示数据接口请求异常的问题
Sep 24 Javascript
在vue中利用全局路由钩子给url统一添加公共参数的例子
Nov 01 Javascript
Vue点击切换Class变化,实现Active当前样式操作
Jul 17 Javascript
JavaScript实现栈结构详细过程
Dec 06 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编程最快明白》第七讲:php图片验证码与缩略图
2010/11/01 PHP
phpmyadmin config.inc.php配置示例
2013/08/27 PHP
JsEasy简介 JsEasy是什么?与下载
2007/03/07 Javascript
js 深拷贝函数
2008/12/04 Javascript
javaScript 读取和设置文档元素的样式属性
2009/04/14 Javascript
JS+XML 省份和城市之间的联动实现代码
2009/10/14 Javascript
JavaScript 类的定义和引用 JavaScript高级培训 自定义对象
2010/04/27 Javascript
javascript 触发HTML元素绑定的函数
2010/09/11 Javascript
jQuery模拟超链接点击效果代码
2013/04/21 Javascript
jquery+css3实现会动的小圆圈效果
2016/01/27 Javascript
举例讲解jQuery对DOM元素的向上遍历、向下遍历和水平遍历
2016/07/07 Javascript
如何在JS中实现相互转换XML和JSON
2016/07/19 Javascript
JS判断form内所有表单是否为空的简单实例
2016/09/09 Javascript
遍历json获得数据的几种方法小结
2017/01/21 Javascript
web前端vue实现插值文本和输出原始html
2018/01/19 Javascript
关于js对textarea换行符的处理方法浅析
2018/08/03 Javascript
详解ES6 系列之异步处理实战
2018/10/26 Javascript
基于React Native 0.52实现轮播图效果
2020/08/25 Javascript
基于Vue2-Calendar改进的日历组件(含中文使用说明)
2019/04/14 Javascript
刷新页面后让控制台的js代码继续执行
2019/09/20 Javascript
[01:07:53]RNG vs VG 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
解决windows下Sublime Text 2 运行 PyQt 不显示的方法分享
2014/06/18 Python
Python中的赋值、浅拷贝、深拷贝介绍
2015/03/09 Python
深入探究Python中变量的拷贝和作用域问题
2015/05/05 Python
Python利用pandas计算多个CSV文件数据值的实例
2018/04/19 Python
python输入多行字符串的方法总结
2019/07/02 Python
Python二维码生成识别实例详解
2019/07/16 Python
PHP如何与mysql建立链接
2013/05/05 面试题
集团公司人力资源部岗位职责
2014/01/03 职场文书
年会主持词结束语
2014/03/27 职场文书
2014老师三严三实对照检查材料思想汇报
2014/09/18 职场文书
党的群众路线教育实践活动个人整改方案
2014/10/25 职场文书
单位介绍信格式
2015/01/31 职场文书
应届生求职自荐信范文
2015/03/04 职场文书
花木兰观后感
2015/06/10 职场文书
2016年小学推普宣传周活动总结
2016/04/06 职场文书