ant-design study
Ant Design
适用ant design 进行项目的创建
准备
本地需要安装 yarn,node,git,技术栈 ES2015+, React, UmiJS, dva,g2和 antd。
安装
新建空文件夹,执行
sh
yarn create umior
sh
npm create umi选择ant-design-pro
sh
Select the boilerplate type (Use arrow keys)
❯ ant-design-pro - Create project with an layout-only ant-design-pro boilerplate, use together with umi block.
app - Create project with a simple boilerplate, support typescript.
block - Create a umi block.
library - Create a library with umi.
plugin - Create a umi plugin.目录结构
sh
├── config # umi 配置,包含路由,构建等配置
├── mock # 本地模拟数据
├── public
│ └── favicon.png # Favicon
├── src
│ ├── assets # 本地静态资源
│ ├── components # 业务通用组件
│ ├── e2e # 集成测试用例
│ ├── layouts # 通用布局
│ ├── models # 全局 dva model
│ ├── pages # 业务页面入口和常用模板
│ ├── services # 后台接口服务
│ ├── utils # 工具库
│ ├── locales # 国际化资源
│ ├── global.less # 全局样式
│ └── global.ts # 全局 JS
├── tests # 测试工具
├── README.md
└── package.json本地开发
安装依赖
sh
npm install
npm start打开浏览器访问 (默认端口 8000)
部署
https://pro.ant.design/docs/deploy-cn
UmiJS
Umi以路由为基础,同时支持配置式路由和约定式路由,保证路由的功能完备,并以此进行功能扩展。