环境搭建

安装Node.js

下载Node.js

根据自己的系统环境下载,下载地址:https://nodejs.org/zh-cn/download/

安装

双击打开安装,下一步下一步即可

 测试安装是否成功

运行CMD,分别输入node -v 和 npm -v 分别查看node和npm的版本号

 

 安装Python

下载Python

根据自己的系统环境下载,下载地址:https://www.python.org/downloads/

安装IDE

WebStorm

根据自己的系统环境选择,下载地址:https://www.jetbrains.com/webstorm/download/#section=windows

Pycharm

根据自己的系统环境选择,请选择专业版,下载地址:https://www.python.org/downloads/

后端:Django

创建一个Django项目即可

前端:Ant Design Pro

官网:https://pro.ant.design/

新建一个空的文件夹作为项目目录,并在目录下执行

yarn create umi 或者 npm create umi    

选择 ant-design-pro

? Select the boilerplate type (Use arrow keys)
> ant-design-pro  - Create project with a 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.
info There appears to be trouble with your network connection. Retrying...
info There appears to be trouble with your network connection. Retrying...

选择V4版本,目前V5版本只有TypeScript版本,前端开发人员请随意

? � Be the first to experience the new umi@3 ? (Use arrow keys)
  Pro V5
> Pro V4

选择JavaScript,前端开发人员请随意

? � Which language do you want to use?
  TypeScript
> JavaScript

选择简单安装或者完整安装

? � Do you need all the blocks or a simple scaffold?
  simple
> complete

安装依赖

npm install

启动

npm start

访问

http://localhost:8000 

如果访问页面和 https://preview.pro.ant.design/dashboard/analysis 一样就表示成功了

页面结构

- Dashboard
  - 分析页
  - 监控页
  - 工作台
- 表单页
  - 基础表单页
  - 分步表单页
  - 高级表单页
- 列表页
  - 查询表格
  - 标准列表
  - 卡片列表
  - 搜索列表(项目/应用/文章)
- 详情页
  - 基础详情页
  - 高级详情页
- 结果
  - 成功页
  - 失败页
- 异常
  - 403 无权限
  - 404 找不到
  - 500 服务器出错
- 个人页
  - 个人中心
  - 个人设置
- 图形编辑器
  - 流程图编辑器
  - 脑图编辑器
  - 拓扑编辑器
- 帐户
  - 登录
  - 注册
  - 注册成功

目录结构

├── 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

 

posted @ 2020-11-11 11:26  答&案  阅读(115)  评论(0)    收藏  举报