关于antd按需加载如何使用_antd 4.0 按需加载-程序员宅基地

技术标签: antd  react  

1.安装 react-app-rewired customize-cra

 yarn add react-app-rewired customize-cra

2.修改package.json

/* package.json 的配置需要做如下修改*/
"scripts": {
    
-   "start": "react-scripts start",     //默认脚手架生成的,需要修改为下面的,同理其他也是
+   "start": "react-app-rewired start",
-   "build": "react-scripts build",
+   "build": "react-app-rewired build",
-   "test": "react-scripts test",
+   "test": "react-app-rewired test",
}

3.下载按需加载的插件babel-plugin-import

yarn add babel-plugin-import

4.在与src同级目录下新建文件config-overrides.js

const {
     override, fixBabelImports } = require('customize-cra'); module.exports = override(
   fixBabelImports('import', {
    
     libraryName: 'antd',
     libraryDirectory: 'es',
     style: 'css',
   }),
 );

在这里插入图片描述
5.重启项目 npm start

tips:如果项目没跑起来,报错scripts不是什么什么命令之类的。删掉依赖,重新安装。或者单独安装scriptes插件 yarn add scripts

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Benz_s600/article/details/105813202

智能推荐

ZwQuerySystemInformation 用来枚举内核模块-程序员宅基地

文章浏览阅读1.4k次。ZwQuerySystemInformation 用来枚举内核模块

cocos2d-x中A星算法的实现和实际使用_cocos2d astar-程序员宅基地

文章浏览阅读1.4k次。A星算法经常会用在寻径算法中,是一种典型的启发式搜索算法,属于人工智能算法的一种,_cocos2d astar

java内存区域知识点图解_java内存知识点-程序员宅基地

文章浏览阅读315次。Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域,这些区域都有各自的用途,以及创建和销毁的时间。有的区域随着虚拟机进程的启动而存在,有些区域则依赖用户线程的启动和结束而建立和销毁。_java内存知识点

【SpringBoot刷题】SpringBoot练习题(六)--Spring Boot缓存管理_springboot题库-程序员宅基地

文章浏览阅读240次。springboot常用知识刷题 缓存管理_springboot题库

python快速编程入门课后程序题答案-《Python编程:从入门到实践》课后习题及答案...-程序员宅基地

文章浏览阅读554次。第11章 测试代码11-1 城市和国家 :编写一个函数,它接受两个形参:一个城市名和一个国家名。这个函数返回一个格式为City, Country 的字符串,如Santiago, Chile 。将这个函数存储在一个名为city_functions.py的模块中。创建一个名为test_cities.py的程序,对刚编写的函数进行测试(别忘了,你需要导入模块unittest以及要测试的函数)。编写一个..._python程序编写入门课后答案 苏东

已解决ModuleNotFoundError: No module named ‘pip‘-程序员宅基地

文章浏览阅读6.1w次。出现"ModuleNotFoundError: No module named ‘pip’"错误通常表示您的Python环境中缺少pip模块。

随便推点

bearcat 0.3.4 发布 -- 优化依赖注入写法_bearcat网站-程序员宅基地

文章浏览阅读408次。在 0.3.4 版本中,依赖注入的描述,可以更加的随意,不再强制要求必须是 this.$xxId 的形式以下的写法也支持var Car = function() { this.$id = "car"; this["$engine"] = null; // use [] var wheelName = "$wheel"; this[wheelName]_bearcat网站

ncm转码成mp3-程序员宅基地

文章浏览阅读556次。网上的开源网站

基于NDK配置工程gtest,覆盖率_ndk gtest-程序员宅基地

文章浏览阅读519次。set(GOOGLETEST_ROOT $ENV{ANDROID_NDK}/sources/third_party/googletest)add_library(gtest STATIC ${GOOGLETEST_ROOT}/src/gtest_main.cc ${GOOGLETEST_ROOT}/src/gtest-all.cc)target_include_directories(gte..._ndk gtest

我的理解——关于“ERP过时论”的探讨(转)-程序员宅基地

文章浏览阅读144次。我的理解——关于“ERP过时论”的探讨http://www.226e.net/article/13/Article6231_1.htm当前,ERP已经成为企业信息化管理的代名词了,什么行业都可以来一个ERP;什么金融ERP、保险...

Nginx配置文件操作神器(依赖nginxparser)-程序员宅基地

文章浏览阅读3.7k次,点赞2次,收藏5次。近期项目nginx负载均衡,需要对nginx的配置文件nginx.conf中的Listener和Member进行增删改的操作。找到了一个神器完美的解决了对配置文件的操作,并且以后写其他文件时也可以使用。1,可以在github上找到nginx-java-parser工具,项目地址:https://github.com/odiszapc/nginx-java-parser, 解析nginx.con..._nginxparser

入门指南:用Python实现实时目标检测(内附代码)-程序员宅基地

文章浏览阅读8.2k次,点赞5次,收藏57次。全文共6821字,预计学习时长20分钟来源:Pexels从自动驾驶汽车检测路上的物体,到通过复杂的面部及身体语言识别发现可能的犯罪活动。多年来,研究人员一直在探索让机器通过视觉识别物体的..._基于python语言的激光加工目标检测和识别算法,对图像中的目标进行识别和定位