|
|
前期准备
3 F. D/ J$ R% S, b6 e安装node、git (自行百度)
! I& b; c/ p9 z# V; |: M$ R>node -v
( u1 i# z2 h+ z+ }# B: I v16.20.2# [+ ~5 b! [( O. D
5 W4 H; O t8 w. O; u- g( i安装0 A m; O0 G6 Z4 ?$ y' i
从github仓库中直接安装最新的脚手架代码
9 y$ [% B7 k4 ^ E- c, c- git clone --depth=1 https://github.com/ant-design/ant-design-pro.git
$ u+ `# y, A/ O* [* P - cd ant-design-pro
复制代码
7 p' x; `1 |! W: G& ]- U9 C7 c$ g/ y N& X2 H, Y8 w/ ]
目录结构: R# S3 s- i# J$ Z5 U* }! D# b: ^
├── config # umi 配置,包含路由,构建等配置
% _9 o& } b" X1 y& G0 ^├── mock # 本地模拟数据8 G! [$ s3 G5 ~. `/ j
├── public
# d& d7 Y' T' q9 z, r% T! G) D3 v! g│ └── favicon.png # Favicon
4 n$ n0 r0 i6 P, A9 w├── src
5 X7 `8 g- h+ s8 J: d9 J% h│ ├── assets # 本地静态资源
" g# Q6 H' e* J) u│ ├── components # 业务通用组件
+ F- n9 I/ x0 C1 e2 D( U) l│ ├── e2e # 集成测试用例! ^8 b) S* R6 q7 h
│ ├── layouts # 通用布局2 _7 T$ u. b9 [
│ ├── models # 全局 dva model
$ ?$ z$ f9 } E│ ├── pages # 业务页面入口和常用模板3 C1 Y% s" @- o9 W
│ ├── services # 后台接口服务0 h: a" t( g# Z5 E5 P
│ ├── utils # 工具库- d/ h7 h# }. Y \1 }
│ ├── locales # 国际化资源
1 d+ d) {) i# e9 Q│ ├── global.less # 全局样式
' @( d9 l; g' m# ^8 M; f, c2 _5 V│ └── global.js # 全局 JS
* P0 J. q$ w9 T├── tests # 测试工具
; L& A9 O7 b9 i├── README.md
2 T: [0 Q' g' u7 @└── package.json
7 N" B3 B( |( h1 Z& L, q6 X& x
p( F9 r, U \, {本地开发4 p" B1 h" b% s- H
安装依赖
1 r3 s) f! s6 ~" T# ]: m# n5 W1 m- npm install yarn -g& K- f; q/ j2 E' j) S' o6 S9 {
- yarn install$ r3 ^! O9 H- E: l- G
- yarn start
复制代码 ^) v# K! D d% p3 V( l
; [0 G; w% k# E! u1 V* Y/ q
启动完成后会自动打开浏览器访问
& ^! E, c- p8 A( G3 R* @http://localhost:8000 |
|