|
前期准备 r- h+ A" {- D/ A/ z' y' j7 \" K
安装node、git (自行百度)
; a7 ^" i# ]" Y3 T, }7 T) g. W6 c>node -v
9 _* H% z* G# d$ l$ K( z" i v16.20.2* X& q5 k' t7 u6 _4 j: o2 `
& L3 `3 N; ~ T' Z. N' [" C8 N c安装1 Z/ x% `4 A' A# ]) g3 c8 L9 p
从github仓库中直接安装最新的脚手架代码
1 H$ Z& T) F) i% s$ n/ l& E* E- git clone --depth=1 https://github.com/ant-design/ant-design-pro.git. q9 b7 T9 `9 D0 K3 e4 T, ^
- cd ant-design-pro
复制代码 % A5 y% n/ w# ?
3 D! Y& D3 ~2 j4 D/ w& a目录结构2 P& F# ]4 v6 \! o( i' p6 E
├── config # umi 配置,包含路由,构建等配置# T9 x- n0 r( W" z; G
├── mock # 本地模拟数据
( p. n* p1 p! ^ V0 M* D├── public
0 L$ b3 x; S' A# o) \% l│ └── favicon.png # Favicon+ o& m, o# K0 }
├── src9 f' _3 P! w7 V" B! Q: V
│ ├── assets # 本地静态资源
# `8 [, G; v) p3 S4 E│ ├── components # 业务通用组件
2 o$ b, ?* n7 I% J│ ├── e2e # 集成测试用例7 K0 l4 s- m, o
│ ├── layouts # 通用布局
# Y7 u* V( L+ m│ ├── models # 全局 dva model
/ P5 V3 ~% p9 H$ r5 P│ ├── pages # 业务页面入口和常用模板; a) `6 w& s& b8 J9 m" Y, D
│ ├── services # 后台接口服务
1 @( h5 p7 z3 j2 D│ ├── utils # 工具库
2 P- ]& ^; a* a5 ^$ ]7 u# z; a& }) ^│ ├── locales # 国际化资源* Z* L* Y( z# z4 J4 M+ K _
│ ├── global.less # 全局样式
) n+ R | w: `6 I. v, X2 L% {, N│ └── global.js # 全局 JS+ L) [( O- z7 m
├── tests # 测试工具- M: A1 ^- Y$ a, G+ ^& ^( V+ }7 H
├── README.md
) k! D- {% ?9 ?4 M5 E└── package.json " S9 ~% S7 [1 s$ |$ J$ T/ K
- | N3 N; `2 ]6 e本地开发3 o9 N: j9 r7 P+ }
安装依赖
2 _; k7 Y1 W8 e" W7 |! `! d- npm install yarn -g$ ?: K% l" ?, R0 j1 \/ D
- yarn install
) ^6 Y3 u( K" Y7 {- v- G0 \: D - yarn start
复制代码
2 k! u1 T; L5 w7 _0 P4 u. F7 ^& x- s' O7 C ?: l
启动完成后会自动打开浏览器访问
5 W4 }" Y: D3 y. [; ^0 Nhttp://localhost:8000 |
|