【🔥必看!Vite+TS超强组合,打造高效开发神器——vite-ts-admin】🚀
还在为后台管理系统搭建头疼?🤔 想拥有一个飞速启动、零配置的开发环境?👀 那你绝对不能错过这款黑科技项目:vite-ts-admin!💥
🎉 今天就带你揭秘这个堪称“码农救星”的后台管理框架!💪 它不仅集成了TypeScript的强类型优势,保证代码质量的同时降低维护成本;而且还深度结合了Vite的极速热更新特性,让你的开发体验瞬间起飞!💨
打开vite-ts-admin,你会发现它已预先配置好了一整套完善的RBAC权限系统,一键生成菜单,告别繁琐设置。不仅如此,其模块化设计更是让扩展功能变得易如反掌,真正实现开箱即用,省时省力到尖叫!😱
别再犹豫,立刻尝试vite-ts-admin,感受前所未有的开发效率提升!🚀 让你的项目管理和开发工作从此步入快车道,轻松驾驭复杂业务逻辑,享受coding带来的乐趣与成就!👍
#ViteTsAdmin #高效开发工具 #后台管理系统 #程序员必备
github
简介
通用的vite-react后台项目,基于vite-react-router6-ts-mobx-antd5-proComponent
体验地址
monitor-vite-admin - 用于对上面网页监控,前端统一脚手架。上面地址因为资源问题,可能服务会挂。
Vite-React-Ts-Amin
进行 vite 4.0 升级
- 分支 vite_4.0 版本为通用的模版,可进行 clone 直接使用
- 分支 vite_4.0_tiny 版本为轻量版本,只涉及layout布局,代码规划,基础路由等基本功能。
- 分支 1.0 版本为 vite2.0 版本,功能更全,后续会对 vite_4.0 版本进行内容补充
- 预览请使用mock模式启动 npm run start:mock
- master 也已经同步vite_4.0
- vite_4.0 后端接口修改为 spring-for-vite 基于mall-tiny框架编写
相关技术
| 技术 | 官网 | 描述 |
|---|---|---|
| Vite 4.X | cn.vitejs.dev/ | 基础脚手架 |
| React Router 6.X | reactrouter.com/en/main | react 路由管理 |
| ant-design 5.X | ant.design/index-cn | ui 组件 |
| @ant-design/pro-components 2.4.0 | procomponents.ant.design/ | 中后台高阶组件 |
| mobx 6.8.0 | mobx.js.org/README.html | 轻量级状态管理 |
| typescript | - | 代码类型规范 |
| axios | - | 数据请求 |
| prettier | - | 代码美化,格式化 |
| eslint | - | 代码规范 |
| stylelint | - | css 代码规范 |
| husky | - | git commit 检验 |
| lint-staged | - | git commit 检验 |
项目简介
基于 vite-mobx-TypeScript-react 开发的后台管理系统
个人博客中,Problem 记录了该项目开发中遇到的相关问题
主要功能
- 登录功能
- token 存储
- 后端 jwt
- 权限相关控制
- 全屏显示
- i18n 国际化
- 使用 react-intl-hooks 进行国际化处理
- 单元测试
- 菜单管理
- 表结构,级联操作
- 用户管理
- 强校验
- 文件上传功能(图片上传)
- 角色管理
- 角色联动菜单进行权限控制
- 前端埋点
- 统计 pv,uv 且展示
- echart,高德 api 地图数据展示
- 通过 AMapUI 取 geoJSON 进行地图渲染
- 持续更新中。。。
安装依赖
推荐使用 pnpm
pnpm install
npx husky install
脚本描述
开发启动
npm run start
# mock模式启动
npm run start:mock
打包
npm run build
检查代码样式
npm run lint
测试代码
npm run test