React+Ant Design开发环境搭建的实现步骤
基础知识
1.使用脚手架创建项目并启动
1.1 安装脚手架:
1.2 使用脚手架创建项目:
antd-start-demo为项目名。
1.3 启动
2.npm转换为yarn
2.1 安装yarn:
2.2 获取yarn当前的镜像源:
2.3 设置为淘宝镜像:
2.4 常用命令:
项目搭建
2.1 安装react-router 4.0、axios、less-loader
2.2 暴漏webpack配置
提示: 如果运行yarn eject报错
在我们修改了文件之后,在使用 yarn eject命令时,会报以上错误,这是因为我们使用脚手架创建项目时,自动增加了 .gitignore 文件,而我们本地却没有仓库,这时候只需执行以下命令把项目添加到我们本地仓库,在执行即可。
解决办法:
然后运行yarn eject就可以了
webpack配置
2.3 配置less-loader
antd是基于less开发的,我们使用less可以方便的改变主题色等配置。
安装less模块:yarn add less@2.7.3
打开config/webpack.config.dev.js添加如下配置:
到配置cssload同级如图所示
图片示例
注意:在webpack.config.dev.js添加的配置部分,也需要在webpack.config.prod.js中做相同的配置。否则可能导致项目发布上线后,报错无法执行。
2.4 安装antd
2.5 测试使用
注意:默认情况下安装的antd需要引入antd/dist/antd.css才会生效样式,但很多时候,我们只是使用了部分组件,引入整个antd样式文件,有些得不偿失。所以按需加载应运而生。
2.6 antd按需加载
1.添加babel-plugin-import,
2.打开webpack配置,搜索:js with babel
找到如下配置:
进行修改plugin下添加:
至此可以取消引入css文件了,babel会自动根据引入的组件,默认加载对应的css。
2.7修改主题色
在webpack,中配置less的地方即可修改。@primary-color为antd内置的less变量,只需要覆盖掉默认的配置,就实现了修改主题色。
注意: 运行yarn run start报错
报错validationerror: invalid options object. less loader has been initialized using an opti ons object
解决方法: 卸载less-loader,安装less-loader@5.0.0
到此这篇关于react+ant design开发环境搭建的实现步骤的文章就介绍到这了,更多相关react ant design搭建内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!