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 相关文章推荐
IE php关于强制下载文件的代码
Aug 23 Javascript
基于jQuery的输入框无值自动显示指定数据的实现代码
Jan 24 Javascript
js中的前绑定和后绑定详解
Aug 01 Javascript
JavaScript利用正则表达式去除日期中的-
Jun 09 Javascript
js实现网页标题栏闪烁提示效果实例分析
Nov 20 Javascript
AngularJs每天学习之总体介绍
Aug 07 Javascript
浅谈Vue.js 组件中的v-on绑定自定义事件理解
Nov 17 Javascript
详解Angular5路由传值方式及其相关问题
Apr 28 Javascript
详解React+Koa实现服务端渲染(SSR)
May 23 Javascript
解决layui上传文件提示上传异常,实际文件已经上传成功的问题
Aug 19 Javascript
jQuery实现的淡入淡出图片轮播效果示例
Aug 29 jQuery
AngularJS实现多级下拉框
Mar 25 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设计模式 Strategy(策略模式)
2011/06/26 PHP
php登陆页的密码处理方式分享
2013/10/14 PHP
使用PHP导出Word文档的原理和实例
2013/10/21 PHP
PHP的拦截器实例分析
2014/11/03 PHP
php判断str字符串是否是xml格式数据的方法示例
2017/07/26 PHP
TP3.2批量上传文件或图片 同名冲突问题的解决方法
2017/08/01 PHP
PHP判断json格式是否正确的实现代码
2017/09/20 PHP
javascript 对表格的行和列都能加亮显示
2008/12/26 Javascript
js jquery获取随机生成id的服务器控件的三种方法
2013/07/11 Javascript
将input file的选择的文件清空的两种解决方案
2013/10/21 Javascript
js 验证身份证信息有效性
2014/03/28 Javascript
JS实现的仿淘宝交易倒计时效果
2015/11/27 Javascript
JavaScript实现页面跳转的方式汇总
2016/05/16 Javascript
jquery中each循环的简单回滚操作
2017/05/05 jQuery
React.js绑定this的5种方法(小结)
2018/06/05 Javascript
Vue 递归多级菜单的实例代码
2019/05/05 Javascript
JavaScript中BOM对象原理与用法分析
2019/07/09 Javascript
Python、Javascript中的闭包比较
2015/02/04 Python
python matlibplot绘制3D图形
2018/07/02 Python
pytorch:model.train和model.eval用法及区别详解
2020/02/20 Python
使用Python内置模块与函数进行不同进制的数的转换
2020/04/26 Python
协程Python 中实现多任务耗资源最小的方式
2020/10/19 Python
Pycharm中使用git进行合作开发的教程详解
2020/11/17 Python
MADE法国:提供原创设计师家具
2018/09/18 全球购物
团员学习总结的自我评价范文
2013/10/14 职场文书
机械化及自动化毕业生的自我评价分享
2013/11/06 职场文书
专业幼师实习生自我鉴定范文
2013/12/08 职场文书
社团活动策划书范文
2014/01/09 职场文书
淘宝客服专员岗位职责
2014/04/11 职场文书
优秀纪检干部材料
2014/08/27 职场文书
董事长秘书岗位职责
2015/02/13 职场文书
酒桌上的祝酒词
2015/08/12 职场文书
小学2016年第十八届推普周活动总结
2016/04/05 职场文书
如何写好竞聘报告
2019/04/03 职场文书
Python进阶学习之带你探寻Python类的鼻祖-元类
2021/05/08 Python
python百行代码实现汉服圈图片爬取
2021/11/23 Python