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用Date对象处理时间实现思路及代码
Jan 31 Javascript
使用JavaScript实现旋转的彩圈特效
Jun 23 Javascript
jquery实现LED广告牌旋转系统图片切换效果代码分享
Aug 26 Javascript
JS操作XML实例总结(加载与解析XML文件、字符串)
Dec 08 Javascript
设计模式中的组合模式在JavaScript程序构建中的使用
May 18 Javascript
jQuery实现滚动条滚动到子元素位置(方便定位)
Jan 08 Javascript
angular 动态组件类型详解(四种组件类型)
Feb 22 Javascript
vue-router实现webApp切换页面动画效果代码
May 25 Javascript
随机生成10个不重复的0-100的数字(实例讲解)
Aug 16 Javascript
给vue项目添加ESLint的详细步骤
Sep 29 Javascript
详解如何在微信小程序开发中正确的使用vant ui组件
Sep 13 Javascript
JavaScript实例 ODO List分析
Jan 22 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远程连接MYSQL数据库非常慢的解决方法
2008/07/05 PHP
php 异常处理实现代码
2009/03/10 PHP
php5.5新数组函数array_column使用
2013/07/08 PHP
PHP编程获取音频文件时长的方法【基于getid3类】
2017/04/20 PHP
Laravel 集成 Geetest验证码的方法
2018/05/14 PHP
PHP针对redis常用操作实例详解
2019/08/17 PHP
使用Entrust扩展包在laravel 中实现RBAC的功能
2020/03/16 PHP
Yii 框架入口脚本示例分析
2020/05/19 PHP
拖动一个HTML元素
2006/12/22 Javascript
判断用户的在线状态 onbeforeunload事件
2011/03/05 Javascript
jquery 插件实现多行文本框[textarea]自动高度
2015/03/04 Javascript
浅谈js键盘事件全面控制
2016/12/01 Javascript
highCharts提示框中显示当前时间的方法
2019/01/18 Javascript
jQuery ajax仿Google自动提示SearchSuggess功能示例
2019/03/28 jQuery
JS实现横向跑马灯效果代码
2020/04/20 Javascript
微信小程序实现翻牌抽奖动画
2020/09/21 Javascript
vue keep-alive实现多组件嵌套中个别组件存活不销毁的操作
2020/10/30 Javascript
Python获取linux主机ip的简单实现方法
2016/04/18 Python
python利用matplotlib库绘制饼图的方法示例
2016/12/18 Python
Python图像处理库PIL的ImageFont模块使用介绍
2020/02/26 Python
PageFactory设计模式基于python实现
2020/04/14 Python
Python socket服务常用操作代码实例
2020/06/22 Python
电视节目策划方案
2014/05/16 职场文书
党员承诺践诺书
2014/05/20 职场文书
护理专业自荐书
2014/06/04 职场文书
迎新春趣味活动方案
2014/08/24 职场文书
安全生产月宣传标语
2014/10/06 职场文书
毕业生对母校寄语
2015/02/26 职场文书
自我检讨书怎么写
2015/05/07 职场文书
幼儿园校车安全责任书
2015/05/08 职场文书
毕业论文答辩开场白和答辩技巧
2015/05/27 职场文书
爱国影片观后感
2015/06/18 职场文书
办公室管理规章制度
2015/08/04 职场文书
个人道歉信大全
2019/04/11 职场文书
实习员工转正的评语汇总,以备不时之需
2019/12/17 职场文书
Python编写冷笑话生成器
2022/04/20 Python