1. 技术栈 es6+, react, umijs, dva, g2, antd
  2. 开发工具 yarn, node, git
  3. tnpm 阿里的 npm管理工具
  4. https://pro.ant.design/zh-CN

https://github.com/ant-design/ant-design-pro/tree/all-blocks/src/components
/public/favicon.ico

  1. 全局搜索 @/components/HeaderSearch
  2. 消息提示 @/components/NoticeIcon
  3. 国际化 @/components/RightContent/index SelectLang
  4. 头像 @/components/RightContent/AvatarDropdown
  5. Footer @/component/Footer

yarn install

  1. yarn create umi my-app # umi创建项目
  2. Select the boilerplate type: 选择 Ant Design Pro
  3. ant-design-pro
  4. Which language do you want to use? 选择你使用的语言
  5. TypeScript
  6. JavaScript
  7. cd my-app
  8. yarn # 安装依赖
  9. yarn start # 打开浏览器访问 http://localhost:8000

image.png

npm install

  1. npm install tnpm -g --registry=http://registry.npm.alibaba-inc.com
  2. tnpm -v
  3. mkdir umi-admin
  4. cd umi-admin
  5. npm create umi
  6. 选择 ant-degisn-pro,回车
  7. npm install # 安装依赖
  8. npm start # 启动项目

pro.jpg
simple.jpg

simple模板

simple 是基础模板,只提供了框架运行的基本内容
complete 包含 antd 的集成方案,不太适合当基础模板来进行二次开发
https://pro.ant.design/zh-CN/docs/getting-started
image.png

complete

complete 包含 antd 的集成方案,不太适合当基础模板来进行二次开发
https://preview.pro.ant.design/dashboard/analysis
image.png

antd社区组件

image.png

antd 社区精选组件 https://ant.design/docs/react/recommendation-cn
image.png

antd网页模板

https://landing.ant.design/index-cn
选择合适场景模板

image.png

模块

image.png