Skip to content

目录结构

以下是rengar-admin目录结构及说明:

├── .editorconfig                # 编辑器配置文件,统一代码风格
├── .env                         # 环境变量配置文件
├── .env.development             # 开发环境变量
├── .env.production              # 生产环境变量
├── .env.test                    # 测试环境变量
├── .github/                     # GitHub相关配置,此目录可直接删除
│   └── workflows/               # GitHub Actions工作流
├── .gitignore                   # Git忽略文件配置
├── .husky/                      # Husky钩子配置
│   ├── _/
│   └── pre-commit               # 提交前钩子脚本
├── .npmrc                       # npm配置文件
├── .prettierignore              # Prettier忽略文件配置
├── .vscode/                     # VSCode编辑器配置
│   └── extensions.json          # 推荐插件列表
├── 404.html                     # 404错误页面,可直接删除
├── README.md                    # 项目说明文档
├── build/                       # 构建相关文件
│   └── plugins/                 # 构建插件
├── eslint.config.ts             # ESLint配置
├── index.html                   # 项目入口HTML
├── package.json                 # 项目依赖及脚本配置
├── packages/                    # Monorepo子包
│   ├── axios/                   # axios相关封装
│   ├── color/                   # 颜色工具
│   ├── unocss/                  # UnoCSS自定义预设
│   ├── vite-plugin-version/     # Vite版本插件,用户打包自动生成版本信息
│   ├── vite-plugin-vue-inject-name/ # Vite插件,自动注入name到页面中
│   └── vite-plugin-vue-routes/  # Vite路由插件,根绝目录自动生成路由
├── pnpm-lock.yaml               # pnpm锁定文件
├── pnpm-workspace.yaml          # pnpm工作区配置
├── prettier.config.js           # Prettier格式化配置
├── public/                      # 公共静态资源
│   ├── favicon.ico              # 网站图标
│   └── version.json             # 版本信息
├── src/                         # 源码目录
│   ├── App.vue                  # Vue主组件
│   ├── api/                     # API请求接口
│   ├── assets/                  # 静态资源
│   ├── components/              # 公共组件
│   ├── config/                  # 配置文件
│   ├── hooks/                   # 自定义Hooks
│   ├── layouts/                 # 布局组件
│   ├── main.ts                  # 入口TS文件
│   ├── plugins/                 # 插件
│   ├── router/                  # 路由配置
│   ├── stores/                  # 状态管理
│   ├── utils/                   # 工具函数
│   └── views/                   # 页面视图
├── tsconfig.app.json            # TS应用配置
├── tsconfig.json                # TS全局配置
├── tsconfig.node.json           # TS Node配置
├── typings/                     # 类型定义
│   ├── app/                     # 应用相关类型
│   └── common/                  # 通用类型
│   └── node/                    # Node相关类型
├── uno.config.ts                # UnoCSS配置
└── vite.config.ts               # Vite配置