1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- Project Root/
- ├── .vscode/ # VS Code 工作区配置
- │ └── extensions.json # 推荐插件列表
- ├── myenv/ # Python 虚拟环境(非前端部分)
- │ ├── Scripts/ # 各平台启动脚本
- │ ├── Lib/site-packages/ # 安装的 Python 包
- │ └── pyvenv.cfg
- │─node_modules/ # Node 包依赖(自动生成)
- ├── public/ # 静态资源目录(可被直接访问)
- │ ├── 默认头像.png
- │ └── images/ # 区县地图背景图等静态图片
- │ ├── 东兰县.jpg
- │ ├── 南丹县.jpg
- │ └── ...
- ├── src/ # 源码主目录
- │
- │ ├── API/ # 封装的接口文件
- │ │ ├── menus.ts # 菜单相关接口
- │ │ └── users.ts # 用户相关接口
- │
- │ ├── assets/ # 图片、样式、图标等静态资源
- │ │ ├── base.css # 全局基础样式
- │ │ ├── main.scss # 主样式表
- │ │ └── logo.svg/png 等
- │
- │ ├── components/ # 全局可复用组件
- │ │ ├── icons/ # 自定义图标组件
- │ │ ├── layout/ # 布局类组件(如Header、Sidebar)
- │ │ ├── __tests__/ # 组件测试(如 Vitest/Jest)
- │ │ ├── HelloWorld.vue
- │ │ ├── PaginationComponent.vue
- │ │ └── TheWelcome.vue
- │
- │ ├── locales/ # 国际化语言包
- │ │ ├── zh.json
- │ │ └── en.json
- │
- │ ├── router/ # 路由配置
- │ │ └── index.ts
- │
- │ ├── stores/ # Pinia 状态管理
- │ │ ├── counter.ts
- │ │ └── mytoken.ts # 存储登录 token、用户信息等
- │
- │ ├── utils/ # 工具函数
- │ │ └── request.ts # Axios 实例封装
- │
- │ ├── views/ # 路由页面视图
- │ │ ├── Admin/ # 管理员相关视图(有嵌套结构)
- │ │ ├── User/ # 普通用户相关视图(有嵌套结构)
- │ │ ├── login/ # 登录页
- │ │ ├── packaged/ # 打包或公共模块页(建议改为 shared 或 modules)
- │ │ ├── AboutView.vue
- │ │ ├── api.vue
- │ │ ├── ErrorPage.vue # 404 或错误页面
- │ │ └── HomeView.vue
- │
- │ ├── App.vue # 应用根组件
- │ ├── i18n.ts # 国际化插件初始化
- │ ├── main.ts # 项目入口
- │ ├── shims-vue.d.ts # TypeScript 支持 Vue 文件
- │
- │ ├── auto-imports.d.ts # 自动导入类型声明(如 unplugin-auto-import)
- │ ├── components.d.ts # 自动注册组件类型声明
- │ ├── env.d.ts # 环境变量类型声明
- │
- ├── .env # 环境变量
- ├── .gitignore # Git 忽略配置
- ├── .eslintrc-auto-import.json # ESLint 配置(自动导入)
- ├── index.html # 入口 HTML(用于 Vite)
- ├── package.json # 项目依赖及脚本
- ├── package-lock.json # 锁定依赖版本
- ├── vite.config.ts # Vite 配置文件
- ├── vitest.config.ts # 测试配置(Vitest)
- ├── tsconfig.json # TS 配置(基础)
- ├── tsconfig.app.json # TS 配置(App 专用)
- ├── tsconfig.node.json # TS 配置(Node 脚本)
- ├── tsconfig.vitest.json # TS 配置(Vitest 专用)
- ├── README.md # 项目说明文档
- ├── structure.txt # 项目结构(你导出的树)
- └── project.config*.json # 你自定义的额外配置文件
|