|
前期准备
( n5 G2 P) A% W安装node、git (自行百度)
5 S5 ]- K6 a% D+ t>node -v
. x$ |0 B1 M4 h6 G: { v16.20.21 y- i9 j. W# E' i
* U8 r8 ?$ h1 H6 `$ c/ {: Y, r, G
安装
* D8 N$ x; ]" I0 N6 K: ^2 E从github仓库中直接安装最新的脚手架代码) \1 c, |3 G% s' U. D
- git clone --depth=1 https://github.com/ant-design/ant-design-pro.git8 y0 q7 B( C" x. j( d9 F
- cd ant-design-pro
复制代码
, ]- M; J! {: f' w5 q
' U! ^3 E2 Q0 L( S' |目录结构) @& f/ p- `6 ^2 R! t8 |! L+ v
├── config # umi 配置,包含路由,构建等配置
9 M" x8 a% H |9 i, `( q├── mock # 本地模拟数据
9 Q8 p/ t0 d! }' F├── public
" N% [2 u# z! k3 X* t│ └── favicon.png # Favicon+ M. N0 x$ L4 W0 E
├── src
: A' U0 f4 L+ u0 B P. U8 R& W│ ├── assets # 本地静态资源
1 ^+ H8 \* j: c; p│ ├── components # 业务通用组件: x5 r& b; M% d$ G
│ ├── e2e # 集成测试用例
9 O' j1 ]' ~% P7 h% A# M) J│ ├── layouts # 通用布局
7 G2 ?9 g6 |+ ?( a" S( F# J7 Y│ ├── models # 全局 dva model3 m, y- m8 g4 ^1 q" {( x4 v, L
│ ├── pages # 业务页面入口和常用模板
2 O" }& I2 \( e q│ ├── services # 后台接口服务3 c9 W4 r/ ]5 G8 }' s3 Z
│ ├── utils # 工具库1 i+ I& a0 I8 E. y9 Y! ~& G- X2 P# Y
│ ├── locales # 国际化资源1 `( k: C# z9 K' D
│ ├── global.less # 全局样式
3 R! Q9 i3 ^, h2 s. i│ └── global.js # 全局 JS
2 [2 y9 p/ [, Y1 n' D! m/ g├── tests # 测试工具) W0 `7 B) D, t
├── README.md! i; w* J: M% G$ _1 l( w
└── package.json
7 }4 U5 o$ ?4 y& U s2 L% s' ]* V0 q
本地开发
$ v4 h( g6 G0 V安装依赖
% y8 Q: x: n' M& s* t* N( ^- npm install yarn -g6 M- a3 Y, v- q7 D9 Q
- yarn install
6 B' l+ |5 \/ T" _ - yarn start
复制代码
7 w$ n: `# P. z1 g! E# v; _4 r
% Y8 b* k6 x$ l. S! W启动完成后会自动打开浏览器访问& d5 f+ ?9 o+ }# h: Y# ~
http://localhost:8000 |
|