|
|
前期准备
9 o- V( {+ `3 o8 l$ m安装node、git (自行百度)# ?( p- H# u$ ^
>node -v
3 U3 Q+ E! Z) w" z& ], s* w v16.20.2
( Q# J, s) g1 y9 W+ j- b$ N
, e$ T5 @8 J; D- G0 P/ O2 p安装# I( L, b5 j2 t P6 x# z
从github仓库中直接安装最新的脚手架代码
i% N, A; j) @) o7 a4 ~* B- git clone --depth=1 https://github.com/ant-design/ant-design-pro.git/ v2 M) T: ?; G% ~; ~- D1 L$ D2 C
- cd ant-design-pro
复制代码
' A i, {# a: R+ x: a$ W# I7 R1 K/ n% B. m F& E
目录结构
7 d6 Z3 D3 B- t5 {├── config # umi 配置,包含路由,构建等配置! p" t+ K% s0 {! K
├── mock # 本地模拟数据
* E7 r& j8 n9 D2 ^; e$ g├── public
3 ]. ]0 e! ]) u% ?( ^* a8 E│ └── favicon.png # Favicon
* \- t) C K3 D& M, s├── src% W9 i1 ^5 U3 z3 R P
│ ├── assets # 本地静态资源" G2 L& O/ {( j/ Z2 _, j6 _
│ ├── components # 业务通用组件
8 J/ B. r6 y- u8 z: ]0 Q: c, v│ ├── e2e # 集成测试用例& E0 `% N! j& Q7 ]/ s, P
│ ├── layouts # 通用布局
d" b2 o! e1 Q( s. O2 W: k0 k│ ├── models # 全局 dva model5 }. y3 S& F4 R2 H3 M) H2 ^
│ ├── pages # 业务页面入口和常用模板
( N5 ^5 c9 f3 o, l+ _7 @│ ├── services # 后台接口服务. U! ?3 K- o. P8 N! E, ]
│ ├── utils # 工具库& X p* P' {6 V
│ ├── locales # 国际化资源
) ?/ c8 }" Q4 L; u: j# h) E1 B│ ├── global.less # 全局样式9 M. U' D/ @4 T' b( j
│ └── global.js # 全局 JS
4 d: p/ ]; H0 ?0 @3 s; H├── tests # 测试工具2 I( a' ~: n4 X, R9 J# y; @6 Q
├── README.md2 L7 F" @" m3 u5 `( p3 h
└── package.json
& v5 C* m9 v4 {# r1 a! I c7 K& P* M( S6 n) U& l
本地开发
3 w' j$ w- N- n* g+ Z安装依赖
; k) @9 ^. i, O4 V+ G- npm install yarn -g5 z7 }* E# D- s% _- f
- yarn install
% K; j2 b2 p+ t' W - yarn start
复制代码
3 U( G1 z; B( a- x; S" N" H* q, z* g+ W N" k! z/ d1 J
启动完成后会自动打开浏览器访问
3 R! h6 [3 Y: @0 s. Yhttp://localhost:8000 |
|