Compiles and hot-reloads for development
Compiles and minifies for production
├── src // 源代码
│ ├── api // 所有请求
│ │ ├── apis // 直接请求接口,按模块分
│ │ ├── fetch // fetch配置
│ │ └── mock // 假数据生成
│ ├── assets // 静态资源文件
│ ├── components // 全局UI组件,跨模块复用型;如chart,nav等
│ ├── const // 项目内常量,如**行政区域划分等
│ ├── interface // 接口声明
│ ├── service // 对请求获取到的数据、用于发给后端的数据进行marshall/unmarshall,按模块分
│ ├── store // 全局store管理
│ ├── utils // 全局公用方法
│ ├── theme // 全局样式
│ │ ├── common // 全局样式,与风格无关,如基本字体、定位等;需要知道的是,这里的全局变量文件,在由两个以上风格时才根据两个风格中的variables提取出重复项,加入这里。前期该文件为空
│ │ ├── light/dark // 具体风格下的样式
│ │ │ ├── components // 全局UI组件样式
│ │ │ ├── pages // 按页面分子目录
│ │ │ └── variables // 某风格下样式变量文件,其中scss文件存放的是提取出的页面中变量;less文件存放的是对ant-design中定制主题时改变的变量
│ │ ├── mixins // 部分mixins函数定义
│ │ └── reset.less // ant-design中定制风格时改变的变量引用文件
│ ├── pages // 页面
│ │ ├── Deployment // 部署管理页面
│ │ └── other // 其他页面
│ ├── App.vue // 入口页面
│ └── main.ts // 入口 加载组件 初始化等
│ └── router.ts // 路由配置
├── tests // 测试
├── babel.config.js // babel-loader 配置
├── .gitignore // git 忽略项
└── package.json // package.json