## 目录结构 ```bash ├── public # 静态资源 (会被直接复制) │ │── favicon.ico # favicon图标 │ └── index.html # html模板 ├── src # 源代码 │ ├── api # 所有请求 │ ├── assets # 主题 字体等静态资源 (由 webpack 处理加载) │ ├── components # 全局组件 │ │── public # 公共组件 │ └── business # 业务组件 │ ├── directive # 全局指令 │ ├── filters # 全局过滤函数 │ ├── icons # svg 图标 │ ├── layout # 全局布局 │ ├── router # 路由 │ ├── store # 全局 vuex store │ ├── styles # 全局样式 │ ├── utils # 全局方法 │ ├── views # 所有页面 │ ├── App.vue # 入口页面 │ ├── main.js # 入口文件 加载组件 初始化等 │ ├── permission.ts # 权限管理 │ └── shims.d.ts # 模块注入 ├── .browserslistrc # browserslistrc 配置文件 (用于支持 Autoprefixer) ├── .editorconfig # 编辑相关配置 ├── .env.development # 开发环境变量配置 ├── .env.staging # 测试环境变量配置 ├── .env.production # 线上环境变量配置 ├── .eslintrc.js # eslint 配置 ├── babel.config.js # babel-loader 配置 ├── package.json # package.json 依赖 ├── postcss.config.js # postcss 配置 ├── tsconfig.json # typescript 配置 └── vue.config.js # vue-cli 配置 ```