create-react-app使用antd按需加载的样式无效问题的解决


Posted in Javascript onFebruary 26, 2019

官网给出的按需加载解决方案,先安装 babel-plugin-import

因为antd默认引入样式是less,所以需要手动配置为CSS,配置方法如下:

第一种方法:在package.json中配置,这种方法成功的前提是webpack里query下配置babelrc:true, 这样就会使用babelrc文件中的配置

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

第二种方法:在webpack.config.dev和webpack.config.prod中配置:

module: {
  strictExportPresence: true,
  rules: [
   {
    oneOf: [
     // Process JS with Babel.
     {
      test: /\.(js|jsx|mjs)$/,
      include: paths.appSrc,
      loader: require.resolve('babel-loader'),
      options: {
        plugins: [
          // 引入样式为 css
          // style为true 则默认引入less
          ['import', { libraryName: 'antd', style: 'css' }],
        ]
      }
     }
   ]
  }
 ]
}

至此,就算是成功完成按需加载引入样式了

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

Javascript 相关文章推荐
Javascript(AJAX)解析XML的代码(兼容FIREFOX/IE)
Jul 11 Javascript
JS代码同步文本框内容的实例方法
Jul 12 Javascript
js操作iframe兼容各种主流浏览器示例代码
Jul 22 Javascript
细说javascript函数从函数的构成开始
Aug 29 Javascript
jQuery中[attribute!=value]选择器用法实例
Dec 31 Javascript
浅谈jQuery页面的滚动位置scrollTop、scrollLeft
May 19 Javascript
实现隔行换色效果的两种方式【实用】
Nov 27 Javascript
jQuery实现一个简单的验证码功能
Jun 26 jQuery
Vue项目组件化工程开发实践方案
Jan 09 Javascript
详解小程序原生使用ES7 async/await语法
Aug 06 Javascript
最全vue的vue-amap使用高德地图插件画多边形范围的示例代码
Jul 17 Javascript
Ajax是什么?Ajax高级用法之Axios技术
Apr 21 Javascript
JS实现电话号码的字母组合算法示例
Feb 26 #Javascript
JS实现的合并两个有序链表算法示例
Feb 25 #Javascript
JS实现判断有效的数独算法示例
Feb 25 #Javascript
js实现通过开始结束控制的计时器
Feb 25 #Javascript
js实现倒计时器自定义时间和暂停
Feb 25 #Javascript
JS module的导出和导入的实现代码
Feb 25 #Javascript
js实现多个倒计时并行 js拼团倒计时
Feb 25 #Javascript
You might like
浅谈PHP中JSON数据操作
2015/07/01 PHP
php版微信公众平台回复中文出现乱码问题的解决方法
2016/09/22 PHP
Javascript 加载和执行-性能提高篇
2012/12/28 Javascript
E3 tree 1.6在Firefox下显示问题的修复方法
2013/01/30 Javascript
jquery序列化表单去除指定元素示例代码
2014/04/10 Javascript
JavaScript function 的 length 属性使用介绍
2014/09/15 Javascript
jQuery()方法的第二个参数详解
2015/04/29 Javascript
JQuery中节点遍历方法实例
2015/05/18 Javascript
javascript运动详解
2015/07/06 Javascript
js实现获取当前时间是本月第几周的方法
2015/08/11 Javascript
React.js入门学习第一篇
2016/03/30 Javascript
基于jquery插件编写countdown计时器
2016/06/12 Javascript
jQuery遍历节点方法汇总(推荐)
2017/05/13 jQuery
[01:23]2019完美世界全国高校联赛(春季赛)合肥全国总决赛
2019/06/10 DOTA
python采集百度百科的方法
2015/06/05 Python
对python-3-print重定向输出的几种方法总结
2018/05/11 Python
python交互界面的退出方法
2019/02/16 Python
在python Numpy中求向量和矩阵的范数实例
2019/08/26 Python
Python 静态方法和类方法实例分析
2019/11/21 Python
英国珠宝钟表和家居礼品精品店:David Shuttle
2018/02/24 全球购物
C#实现启动一个进程
2016/10/01 面试题
Python里面如何实现tuple和list的转换
2012/06/13 面试题
超市促销实习自我鉴定
2013/09/23 职场文书
舞蹈教师自荐信
2014/01/27 职场文书
餐厅筹备计划书
2014/04/25 职场文书
社区党员公开承诺书
2014/08/30 职场文书
海南召开党的群众路线教育实践活动总结大会新闻稿
2014/10/21 职场文书
幼儿园法制宣传日活动总结
2014/11/01 职场文书
2014镇党委书记党建工作汇报材料
2014/11/02 职场文书
导游词300字
2015/02/13 职场文书
2015小学五年级班主任工作总结
2015/05/21 职场文书
世界名著读书笔记
2015/06/25 职场文书
校园广播稿范文
2015/08/19 职场文书
ubuntu安装jupyter并设置远程访问的实现
2022/03/31 Python
Javascript中Microtask和Macrotask鲜为人知的知识点
2022/04/02 Javascript
Win10防火墙白名单怎么设置?Win10添加防火墙白名单方法
2022/04/06 数码科技