Elegant Admin
> [!NOTE]
> 如果您觉得 `ElegantAdmin`对您有所帮助,或者您喜欢这个项目,请在 GitHub 上给一个 ⭐️。您的支持是我们持续改进和增加新功能的动力!感谢您的支持!
## 简介
[Elegant Admin](https://github.com/zhangyao1990/elegant-admin) 是一个基于 Vue3、Vite、TypeScript、elementPlus、Pinia、Unocss
开发的中后台模版,它使用了最新的前端技术栈,内置多个主题配置,开箱即用的中后台前端解决方案,也可用于学习参考。
## 特性
- **前沿技术应用**:采用 Vue3, Vite5, TypeScript, Pinia 和 UnoCSS 等最新流行的技术栈。
- **最新技术栈**:使用 Vue3/Vite/Pinia 等前端前沿技术开发, 使用高效率的 npm 包管理器 pnpm
- **TypeScript**:应用程序级 JavaScript 的语言
- **主题**:丰富可配置的主题、暗黑模式,基于原子 css unocss 框架
- **严格的代码规范**:antfu/eslint-config 做为基础规范, 集成了ESLint, StyleLint 和 simple-git-hooks、lint-staged,保证代码的规范性。
- **权限路由**:简易的路由配置、可使用前端路由和后端动态路由
- **请求函数**:基于 axios 的完善的请求函数封装
- **模拟后台数据**:基于 mock 模拟后台数据
- **表格封装**:基于 elementPlus 封装的表格组件、表格查询组件
## 预览
- [elegant-admin](https://zhangyao1990.github.io/elegant-admin/#/login)
## 配套文档(进行中)
[点我查看 elegant-admin 文档](https://zhangyao1990.github.io/elegant-admin-docs)
## 代码仓库
- [github](https://github.com/zhangyao1990/elegant-admin)
## 更新日志
[CHANGELOG](./CHANGELOG.md)
## 安装使用
- 环境配置
**本地环境需要安装 pnpm 8.x 、Node.js ^18.18.0 || ^20.0.0 和 Git**
- 克隆代码
```bash
git clone git@github.com:zhangyao1990/elegant-admin.git
```
- 安装依赖
```bash
pnpm i
```
- 运行
```bash
pnpm run dev
```
- 打包
```bash
#测试环境
pnpm build:test
#预发环境
pnpm build:pre
#正式环境
pnpm build:pro
```
## 浏览器支持
本地开发推荐使用 `Chrome` 浏览器
更详细的浏览器兼容性支持请看 [Vue 支持哪些浏览器?](https://cn.vuejs.org/about/faq.html#what-browsers-does-vue-support) 和 [Vite 浏览器兼容性](https://cn.vitejs.dev/guide/build#browser-compatibility)
| [

](http://godban.github.io/browsers-support-badges/)IE | [

](http://godban.github.io/browsers-support-badges/)Edge | [

](http://godban.github.io/browsers-support-badges/)Firefox | [

](http://godban.github.io/browsers-support-badges/)Chrome | [

](http://godban.github.io/browsers-support-badges/)Safari |
| :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
| 不支持 | 最后两个版本 | 最后两个版本 | 最后两个版本 | 最后两个版本 |
## 许可证
完全免费开源
[MIT © 2024-present, elegant-admin](./LICENSE)
## 交流
点击链接加入 qq 群聊
- [【elegant-admin 交流群:739050558】](https://qm.qq.com/q/JZMx7dJka)
## `Star`
非常感谢留下星星的好心人,感谢您的支持 :heart:
[](https://github.com/zhangyao1990/elegant-admin/stargazers)