前端项目为 dux-refine
,是使用 refine 框架与 TDesign UI 库的整合脚手架项目,该项目默认为 Dux Next 和 Dux Go 系统的中后台前端框架,您可以将该项目独立运行和使用任何后端 Api 进行集成。
- Node.js 版本18或更高。
- Yarn 用于方便的依赖管理。
开发工具
我们推荐使用 VS Code 作为开发工具,并可以安装以下插件来提升开发体验:
此项目提供了内置的脚手架安装方法,强烈推荐使用这种方式来初始化项目。
.
├── mock # 演示数据目录
├── public # 公共静态资源目录
├── src # 主目录
│ ├── config # 配置文件
│ │ ├── app.ts # 由 Vite 插件自动生成的模块索引
│ │ └── index.ts # 基础项目配置
│ ├── pages # 页面文件
│ │ └── admin # 示例的 admin 模块
│ │ ├── article # 文章页面
│ │ ├── category # 分类页面
│ │ ├── home # 仪表盘页面
│ │ ├── role # 角色页面
│ │ ├── user # 用户页面
│ │ ├── setting # 设置页面
│ │ ├── locales # 多语言配置
│ │ ├── config # 配置数据
│ │ └── index.tsx # 模块配置
│ ├── static # 静态资源文件
│ └── index.tsx # 主入口
├── .eslintrc.cjs # ESLint 配置
├── vite.config.ts # Vite 配置文件
└── uno.config.js # Unocss 配置文件