基于Node的通用后台管理平台是一个前后端分离的后台管理项目,具有基本后台管理项目的功能。
前端技术栈:
- Vite 3 - 构建工具
- Vue 3 - 渐进式 JavaScript 框架
- Vue Router - 官方路由管理器
- Pinia - 值得你喜欢的 Vue Store
- Element Plus- 基于 Vue 3,面向设计师和开发者的组件库
- Sass - CSS 预处理器
- Axios - 一个基于 promise 的网络请求库,可以用于浏览器和 node.js
- Apache ECharts一个基于 JavaScript 的开源可视化图表库
- Husky + Lint-Staged - Git Hook 工具
- ESLint + Prettier+ Stylelint- 代码规范
- Commitizen + Commitlint - 提交规范
后端技术栈:
- web框架: koa + ts
- 热更新:ts-node-dev + ts-node
- 代码格式检查:eslint
- 代码格式化:prettier + onchange
- orm:prisma
- 日志:log4js
- token生成:jsonwebtoken
- 进程守护:pm2
前端仓库:
https://github.com/DuRuofu/Vue-Element-Admin-Templates