【Ant Design Pro】使用ant design pro做为你的开发模板(一)拉取项目

简介: 【Ant Design Pro】使用ant design pro做为你的开发模板(一)拉取项目

前言


这段时间接到了一个突击项目,要在一周内完成一个某医院的癫痫管理平台,由于之前一直使用vue进行开发,本次想换个技术栈,则选择使用了react进行开发。在开发的同时为了快速则选择了react技术栈中较火的 Ant Design UI库来接入。


当然了,只使用UI库还不够,我需要快速开发,则对应的开发模板不能少,既然都使用了 Ant Deisgn ,那自然的开发模板选择了 Ant Design 官方出品的 Ant Design Pro 后台管理系统模板。


在本次使用中也有一些收获与踩坑,特此放上了,让各位伙伴避免踩坑。

a7ddac4c8a31428585d6f3e606238b6a.png


一:开发前步骤。


一般来说,在正式开发前,需要看一下业务需求来判断下业务开发中所需要的技术栈,毕竟是后台管理系统类,所以个人默认,Ant Design 中全有。直接进行开发即可。


(1)拉取Ant Design Pro 项目模板。


根据官方(Ant Design Pro)文档显示。在使用Ant Design Pro之前,我们需要安装Ant Design Pro官方脚手架来拉取项目。所以第一步先安装脚手架。


npm i @ant-design/pro-cli -g

安装完成之后,我们需要再运行来使用 安装好的脚手架 创建我们的 Ant Design Pro 模板项目

pro create myapp

在运行之后,cmd会显示让你选择本次使用的umi版本。关于umi 大家可以了解下,也是阿里出品的一个PC应用的库,会给大家省去不少的烦心事。

0802ef0dfd134ac8bca0642c26dd1f4b.png


我选择的是umi@3版本。因为umi@3版本中,我可以选择基础模板,它只提供了框架的基本运行内容。可以用来做二次开发。而complete 模板则包含所有的区块,不太适合我们进行二次开发

8a4c21fa09f14c2db0b4c42e56c8758a.png

我们选择完umi@3 后,再选择 simple 基础模板。则脚手架会自动帮我们创建一个适合二次开发的基础模板。


文件夹里我们看到的目录如下:

887f9b83995b49ab826c13a3226ed719.png


(2)运行拉取项目


以上就是创建我们的基础模板了。umi会默认帮我们引入React,antd,lodash,moment,react-dom,mockjs,typescript等一系列用到的库。比我们自己手动创建更加方便。


这时候我们就可以开始cd到当前目录下。


使用


npm install


来拉取对应的包依赖。

拉取完成后,使用


npm satrt


项目会自动启动,按照项目启动的地址,打开它即可看到我们的初始项目。


0d724aaf6bd741578bcc9004b8ca9184.png


运行地址 http://localhost:8001 打开后页面如下

feb4376e72ae43debbe9fcb58e14217e.png

至此,项目拉取结束,我们可以使用页面上展示的默认账号密码进行登录查看基础功能。

351a5715a3a44017b5c3d95c1fda00cf.png

登录后可以看到,基础模板默认左侧只有三个菜单,一个欢迎页面(默认主页)一个管理页(权限区别页)以及一个普通的表格展示页。


这就是当前默认模板的所有内容。


我们再回来看一下项目目录。【官方文档也已经写出来了:文件夹结构 - Ant Design Pro

b17001117bb441c599e5eac5bed44523.png

至此,我们的ant-design-pro项目第一部分,拉取antdesignpro 模板就已经结束了。

小伙伴可以对照文章,或者照着官网的文档进行操作,如果有不一样的,也欢迎留言给我。

目录
相关文章
|
9月前
Ant Design Pro创建项目
Ant Design Pro创建项目
|
前端开发 JavaScript Java
【Ant Design Pro】使用ant design pro做为你的开发模板(完结篇)上线部署项目
【Ant Design Pro】使用ant design pro做为你的开发模板(完结篇)上线部署项目
624 0
【Ant Design Pro】使用ant design pro做为你的开发模板(完结篇)上线部署项目
|
开发工具 git
【Ant Design Pro】使用ant design pro做为你的开发模板(五)去除无效代码,生成一个清晰的开发模板
【Ant Design Pro】使用ant design pro做为你的开发模板(五)去除无效代码,生成一个清晰的开发模板
567 0
【Ant Design Pro】使用ant design pro做为你的开发模板(五)去除无效代码,生成一个清晰的开发模板
|
6月前
Ant Design pro删除模块笔记(二)
Ant Design pro删除模块笔记(二)
43 0
|
缓存 JavaScript 安全
【Ant Design Pro】使用ant design pro做为你的开发模板(四) 联调正式后台接口与运行时全局配置
【Ant Design Pro】使用ant design pro做为你的开发模板(四) 联调正式后台接口与运行时全局配置
1105 0
【Ant Design Pro】使用ant design pro做为你的开发模板(四) 联调正式后台接口与运行时全局配置
|
9月前
Ant Design Pro 修改主题设置
Ant Design Pro 修改主题设置
186 0
|
9月前
Ant Design Pro修改登录
Ant Design Pro修改登录
136 0
|
9月前
Ant Design Pro新增页面步骤
Ant Design Pro新增页面步骤
212 0
|
10月前
|
前端开发 JavaScript 安全
【Ant Design Pro】使用ant design pro做为你的开发模板 OpenAPI,快速管理你的请求接口。
前言 >转载好文,作者:[赵小左](https://blog.csdn.net/qq_31281245/article/details/126783707)
【Ant Design Pro】使用ant design pro做为你的开发模板 OpenAPI,快速管理你的请求接口。
|
API
【Ant Design Pro】使用ant design pro做为你的开发模板(九)开发第一个完整的后台页面(二)
【Ant Design Pro】使用ant design pro做为你的开发模板(九)开发第一个完整的后台页面(二)
595 0
【Ant Design Pro】使用ant design pro做为你的开发模板(九)开发第一个完整的后台页面(二)