Appearance
项目结构
目录结构
shell
packages // 项目包目录 workspace
├── shared // 共享包
│ ├── components // 共享组件
│ ├── vhooks // 共享hooks
│ ├── utils // 共享工具函数
│ └── index.ts // 共享包入口
│
├── eslint-config // eslint配置
│ └─ index.ts // eslint配置入口
│
├── vite-config // vite配置
│ ├── index.ts // vite配置入口
│ ├── build // vite构建配置
│ ├── plugins // vite插件配置
│ ├── vite.config.ts // vite配置
│ └── vite.config.prod.ts // vite生产配置
│
├── web-admin // 后台管理
| ├── src // 业务包源码
│ │ ├── assets // 静态资源
│ │ ├── components // 业务组件
│ │ ├── hooks // 业务hooks
│ │ ├── pages // 业务页面
│ │ ├── router // 业务路由
│ │ ├── store // 业务状态管理
│ │ ├── utils // 业务工具函数
│ ├ │ ├── App.vue // 业务入口
│ ├ │ ├── main.ts // 业务入口
│ ├ │ ├── shims-vue.d.ts // vue声明文件
│ ├ │ └── index.html // 业务入口
│ ├── .env // 环境变量
│ ├── .env.development // 开发环境变量
│ ├── .env.production // 生产环境变量
│ ├── .env.stag // 测试环境变量
│ ├── .env.uat // 测试环境变量
└── └── vite.config.prod.ts // vite生产配置
│
├── types // 全局类型
├── .gitignore // git忽略文件
├── .prettierrc // prettier配置
├── .eslintrc.js // eslint配置
├── .editorconfig // editorconfig配置
└── package.json // 全局项目依赖项目结构如下:

