必看!Vite+TS超强组合,打造高效开发神器——vite-ts-admin

427 阅读3分钟

【🔥必看!Vite+TS超强组合,打造高效开发神器——vite-ts-admin】🚀

还在为后台管理系统搭建头疼?🤔 想拥有一个飞速启动、零配置的开发环境?👀 那你绝对不能错过这款黑科技项目:vite-ts-admin!💥

🎉 今天就带你揭秘这个堪称“码农救星”的后台管理框架!💪 它不仅集成了TypeScript的强类型优势,保证代码质量的同时降低维护成本;而且还深度结合了Vite的极速热更新特性,让你的开发体验瞬间起飞!💨

打开vite-ts-admin,你会发现它已预先配置好了一整套完善的RBAC权限系统,一键生成菜单,告别繁琐设置。不仅如此,其模块化设计更是让扩展功能变得易如反掌,真正实现开箱即用,省时省力到尖叫!😱

别再犹豫,立刻尝试vite-ts-admin,感受前所未有的开发效率提升!🚀 让你的项目管理和开发工作从此步入快车道,轻松驾驭复杂业务逻辑,享受coding带来的乐趣与成就!👍

#ViteTsAdmin #高效开发工具 #后台管理系统 #程序员必备

github

github.com/jinpikaFE/v…

简介

通用的vite-react后台项目,基于vite-react-router6-ts-mobx-antd5-proComponent

体验地址

Vite-React-Ts-Amin

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.Xcn.vitejs.dev/基础脚手架
React Router 6.Xreactrouter.com/en/mainreact 路由管理
ant-design 5.Xant.design/index-cnui 组件
@ant-design/pro-components 2.4.0procomponents.ant.design/中后台高阶组件
mobx 6.8.0mobx.js.org/README.html轻量级状态管理
typescript-代码类型规范
axios-数据请求
prettier-代码美化,格式化
eslint-代码规范
stylelint-css 代码规范
husky-git commit 检验
lint-staged-git commit 检验

项目简介

基于 vite-mobx-TypeScript-react 开发的后台管理系统

个人博客中,Problem 记录了该项目开发中遇到的相关问题

image.png

主要功能

  • 登录功能
    • 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