|-- 根目录
|-- @types 项目共用的 type
|-- dist 项目 build 之后的文件夹
|-- docs 文档生成的根目录位置
|-- public 项目静态资源,不经过 webpack,以及默认的模版,适合存放第三方压缩好的资源
|-- src 主要的开发目录
| |-- App.vue 页面渲染根节点
| |-- main.ts 入口文件
| |-- shims-vue.d.ts vue 文件类型的 type
| |-- services http 请求相关
| | |-- axios.ts 业务请求封装
| | |-- download.ts 文件下载方法封装
| | |-- plugin.ts 相关插件封装
| | |-- prefix.ts 静态网关头配置
| |-- assets 存放静态资源,这个文件夹下的文件会走 webpack 压缩流程
| |-- components
| | |-- ... 全局组件放在这里 最好按功能类型划分文件夹
| |-- config 全局静态配置
| |-- layout 页面页面骨架
| |-- plugins 存放第三方插件
| | |-- index.ts 插件挂载入口
| |-- router 路由
| | |-- index.ts 路由入口
| |-- store vuex
| | |-- modules 多个模块
| | |-- index.ts 自动装载模块
| | |-- app app 模块
| |-- styles 全局样式,一句 ui 库主题样式
| | |-- \_variables.less
| | |-- reset.less
| |-- utils 常用函数以及其他有用工具
| | |-- common.ts
| |-- views 页面级组件
| |-- Home.vue 正常页面
| |-- Test.vue
|-- .env.development 开发环境配置
|-- .env.preview 测试环境配置
|-- .env.production 生产环境配置
|-- .eslintignore eslint 要忽略的文件夹
|-- .eslintrc.js eslint 规则配置
|-- .gitignore git 忽略的文件
|-- .prettierrc.js 格式化插件配置 可以按照公司规范定制
|-- README.md 项目说明
|-- .cz-config 自定义git-commit配置信息
|-- babel.config.js babel 设置 (包含Ui框架的按需引入配置)
|-- global.d.ts 全局的 type
|-- package.json npm 配置
|-- tsconfig.json typescript 配置
|-- typedoc.json 文档配置文件
|-- vue.config.js vue-cli 脚手架配置文件