19.6K ·GitHub
这是什么?
一个基于 Vue 3、Pinia 和 TypeScript,并使用 Element Plus 组件库搭建的现成后台管理面板方案,可作为开发网页版后台管理系统的起点。
它是能直接部署的成品,还是一个起步模板?
是一个起步模板:它的定位是覆盖大部分后台管理系统需求的多功能后台框架模板,你需要在此基础上搭建自己的管理面板。
我该怎么把它跑起来?
克隆仓库,运行 npm install,然后运行 npm run dev —— dev 脚本会启动 Vite 开发服务器。生产环境构建时会先用 vue-tsc 做类型检查,再执行 vite build。
运行之前我需要装好什么环境?
需要 Node.js 14.18 或更高版本——因为这个模板用的是 Vite 3,而 Vite 3 有这个要求——另外还需要 npm 来安装依赖包。
它包含服务端吗,还是只有前端?
只有前端——是一个纯浏览器端的单页应用,没有后端。如果需要后端功能,作者推荐去看单独的 tsrpc-manage-system 项目;旧的 Vue 2 版本则放在 tag V4.2.0 上。
工期很紧的客户后台项目用它合适吗?
这正是作者所描述的使用场景:逻辑刻意保持简单,非常适合外包项目和快速交付。
用它构建之后,部署的到底是什么?
一个静态网页包——它是运行在浏览器里的后台管理单页应用,所以把构建产物像普通网站一样托管就行了。
我能在商业项目中使用它吗?
可以——它采用 MIT 许可证,商业使用、修改和再分发都没问题。
它开箱自带哪些东西?
登录和注册页面、仪表盘、表格和表单、图表、富文本和 markdown 编辑器、支持裁剪的拖拽图片上传、权限管理、三级菜单、自定义图标和主题切换——全部基于 Element Plus 实现。
克隆代码之前有在线演示可以看吗?
有——README 里附了在线演示链接,还包含首页和登录页的截图。
仪表盘的图表用的是哪个图表库?
ECharts——echarts 和 echarts-wordcloud 这两个包都是它的依赖,支撑模板的图表功能。
What are similar projects?
vue-admin-better, iview-admin, vue-pure-admin, soybean-admin, gentelella, d2-admin, vuestic-admin, gin-vue-admin
Which topics is it in?
element-plus, pinia, admin-template, file-upload, rich-text-editor, markdown-editor, admin, mit-license, vue3, boilerplate, admin-dashboard, charts



