Skip to content

目录说明

项目使用 Monorepo 管理,项目结构如下:

bash
.
├── .github # github 配置
├── .husky # husky 配置
├── .vscode # vscode 配置
├── apps # 项目应用目录
   ├── mock # 基于 Nitro 的 Mock 服务
   └── web # 基于 Naive UI 的前端应用
├── docs # 项目文档
├── packages # 项目子包目录
   ├── commitline-config # commitlint 配置
   ├── components # 组件
   ├── eslint-config # eslint 配置
   ├── hooks # 组合式 API
   ├── preference  # 偏好设置
   ├── stylelint-config # stylelint 配置
   ├── tsconfig # typescript 配置
   ├── types # 类型定义
   ├── unocss # UnoCSS 预设
   ├── utils # 工具
   ├── vite-plugin-app-loading # 全局 Loading 插件
   └── vite-plugin-nitro-mock # Nitro Mock 插件
├── scripts # 项目脚本目录
├── .editorconfig # 编辑器配置文件
├── .gitignore # git 忽略文件
├── .npmrc # npm 配置文件
├── .stylelintignore # stylelint 忽略文件
├── commitlint.config.cjs # commitlint 配置文件
├── cspell.json # cspell 配置文件
├── eslint.config.js # eslint 配置文件
├── lint-staged.config.js # lint-staged 配置文件
├── package.json # 项目依赖配置文件
├── pnpm-lock.yaml # pnpm 锁文件
├── pnpm-workspace.yaml # pnpm 工作区配置文件
├── README.md # 项目说明文档
├── stylelint.config.js # stylelint 配置文件
└── uno.config.ts # UnoCSS 配置文件