文件夹描述

(https://pro.ant.design/zh-CN/docs/folder)

src

存放源码的目录

layouts文件夹

全局布局

components

全局组件

pages

业务页面入口和常用模板

app.ts

运行时的配置文件,可以在这里扩展运行时的能力,比如修改路由、修改render方法等。

models

全局 dva model

services

后台接口服务

utils

工具库

global.less

全局样式

global.ts

全局 JS

e2e

集成测试用例

.umi

临时文件目录,比如入口文件、路由等,都会被压缩到这里。(这里的文件在umi dev 和 umi build的时候会被删除并重新生成)

locales

国际化资源


src外文件及文件夹描述

config

umi 配置,包含路由,构建等配置

public

存放本地静态文件

.env

配置全局环境变量(https://www.wenjiangs.com/doc/umijs-guide-env-variables)

tests

测试工具

mock

本地模拟数据

.editorconfig

编辑器配置文件

.gitignore

git的忽略文件,git上传时自动跳过

.prettierignore .prettierrc

代码格式化配置以及代码格式化时忽略文件的清单


  1. ## 文件夹描述
  2. (https://pro.ant.design/zh-CN/docs/folder)
  3. ### src
  4. <span style="color: #0ff;">存放源码的目录</span>
  5. ### layouts文件夹
  6. <span style="color: #09f">全局布局</span>
  7. ### components
  8. <span style="color: #09f">全局组件</span>
  9. ### pages
  10. <span style="color: #09f">业务页面入口和常用模板</span>
  11. ### app.ts
  12. <span style="color: #09f">运行时的配置文件,可以在这里扩展运行时的能力,比如修改路由、修改render方法等。</span>
  13. ### models
  14. <span style="color: #09f">全局 dva model</span>
  15. ### services
  16. <span style="color: #09f">后台接口服务</span>
  17. ### utils
  18. <span style="color: #09f">工具库</span>
  19. ### global.less
  20. <span style="color: #09f">全局样式</span>
  21. ### global.ts
  22. <span style="color: #09f">全局 JS</span>
  23. ### e2e
  24. <span style="color: #096">集成测试用例</span>
  25. ### .umi
  26. <span style="color: #096">临时文件目录,比如入口文件、路由等,都会被压缩到这里。(这里的文件在umi dev umi build的时候会被删除并重新生成)</span>
  27. ### locales
  28. <span style="color: #096">国际化资源</span>
  29. ---
  30. ## src外文件及文件夹描述
  31. ### config
  32. <span style="color: #09f">umi 配置,包含路由,构建等配置</span>
  33. ### public
  34. <span style="color: #09f">存放本地静态文件</span>
  35. ### .env
  36. <span style="color: #09f">配置全局环境变量</span>(https://www.wenjiangs.com/doc/umijs-guide-env-variables)
  37. ### tests
  38. <span style="color: #09f">测试工具</span>
  39. ### mock
  40. <span style="color: #096">本地模拟数据</span>
  41. ### .editorconfig
  42. <span style="color: #096">编辑器配置文件</span>
  43. ### .gitignore
  44. <span style="color: #096">git的忽略文件,git上传时自动跳过</span>
  45. ### .prettierignore .prettierrc
  46. <span style="color: #096">代码格式化配置以及代码格式化时忽略文件的清单</span>