Skip to content

文件树

Vue3 项目

/workspace/project
├── .husky                                        //规范 git commit msg
├── .vscode                                       //统一 vscode config
|  └── .settings.json
├── env                                           //区分环境变量
|  ├── .env
|  ├── .env.development
|  ├── .env.production
|  └── .env.staging
├── patches                                       //魔改第三方库
|  └── pdf-to-printer+5.1.1.patch
├── public                                        //公共文件
|  ├── favicon.ico
├── scripts                                       //脚本
├── src
|  ├── api.ts                                     //所有接口请求,以及接口接收及返回ts类型均在此文件定义。接口接收及返回type定义应该在此接口函数上方
|  ├── App.vue
|  ├── assets                                     //公共资源目录
|  |  ├── logo.png
|  ├── components                                 //公共组件目录
|  |  ├── BaseButton.vue
|  ├── config                                     //全局配置目录
|  |  ├── nodeEnv.ts
|  |  ├── config.ts
|  |  └── enum.ts
|  ├── extend.ts                                  //拓展原生文件
|  ├── main.ts                                    //vue 入口
|  ├── router                                     //路由
|  |  └── index.ts
|  ├── store                                      //vuex文件夹
|  |  ├── index.ts
|  |  └── vuexEnum.ts                             //vuex各项操作(state, action, getter)enum
|  ├── styles                                     //公共样式目录
|  |  ├── index.scss
|  ├── utils                                      //公共工具目录
|  |  ├── dom.ts
|  |  ├── download.ts
|  |  ├── http.ts
|  ├── views                                      //页面目录
|  |  ├── Home.vue
|  |  ├── Login
|  |  |  ├── Login.vue
|  |  |  └── img
|  |  |     ├── background.jpg
├── tsconfig.json
├── types                                       //公共ts类型声明目录
|  └── UserInfo.ts
├── typings                                       //.d.ts 声明目录
|  ├── env.d.ts
|  ├── shims-vue.d.ts
|  └── vite-env.d.ts
├── vite.config.ts                                //vite 配置文件
├── babel.config.js
├── index.html
├── package.json
├── postcss.config.js
├── .gitignore
├── .editorconfig
├── .eslintignore
├── .eslintrc.js
├── .prettierrc
├── TODO.md                                       //待完成清单
├── README.md
├── CHANGELOG.md                                  //更新日志