Skip to content

ant-design study

Ant Design

适用ant design 进行项目的创建

准备

本地需要安装 yarn,node,git,技术栈 ES2015+, React, UmiJS, dva,g2antd

安装

新建空文件夹,执行

sh
yarn create umi

or

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以路由为基础,同时支持配置式路由和约定式路由,保证路由的功能完备,并以此进行功能扩展。