react18 + vite5 + typeScript + commitLint + prettier + eslint + husky + lintStaged 实现后台管理系统基本框架

项目大致效果图

项目基本说明 

技术栈

  • react18
  • react-router6
  • antd5
  • zustand4
  • vite45
  • axios
  • fakerjs 模拟数据
  • dayjs
  • lodash
  • typescript
  • echarts
  • commitlint、prettier、eslint
  • husky、lint-staged
  • 自定义commitlint、cz-cli
  • 自定义eslint、prettier

本项目大致目录结构

├─ public                     # 静态资源
│   ├─ favicon.ico            # favicon图标
├─ src                        # 项目源代码
│   ├─ components             # 全局公用组件
│   ├─ layout                 # 布局组件
│   ├─ config                 # 全局配置
│   │   └─ router.tsx         # 路由配置
│   ├─ services               # api接口
│   ├─ stores            

你可能感兴趣的:(Vue3,typescript,git,javascript)