分类:VUE模板

nova-adminvue3naivevitetypescript

作者:chansee97 开源协议:MIT


Nova Admin

[English](./README.md) | 中文

介绍

Nova-admin是一个基于Vue3、Vite5、Typescript、Naive UI, 简洁干净后台管理模板,用简单的方式实现完整功能,并尽可能的考虑代码规范,易读易理解无过度封装,方便二次开发。

特性

  • 基于Vue3、Vite5、TypeScript、NaiveUI、Unocss等最新技术栈开发
  • 基于alova封装和配置,提供统一的响应处理和多场景能力
  • 完善的前后端权限管理方案
  • 支持本地静态路由和后台返回动态路由,路由简单易配置
  • 对日常使用频率较高的组件二次封装,满足基础工作需求
  • 黑暗主题适配, 界面样式保持Naive风格
  • 仅在提交时进行eslint校验,没有过多限制,开发更简便
  • 界面样式布局灵活可配置
  • 多语言(i18n)支持

项目预览

preview-1.pngpreview-2.jpgpreview-5.pngpreview-6.pngpreview-4.pngpreview-3.png

代码仓库

接口文档

本项目使用ApiFox进行接口mock,查看在线文档以了解更多接口详情在线apifox文档

安装使用

本地开发环境建议使用 pnpm 8.x 、Node.js 必须 20.x

推荐直接下载Releases压缩包

# install dependenciespnpm i# Runpnpm dev# Build productpnpm build

在生产环境也可以使用 docker-compose 部署 nova-admin

# Build productdocker compose -f docker-compose.product.yml up --build -d

关于 nginx.conf 只供参考,你可以根据自己的需求进行调整。

相关项目

  • Nova-admin-nest (开发中)基于TS, NestJs, typeorm的Nova-Admin配套后台项目

学习交流

Nova-Admin 是完全开源免费的项目,目前仍然在优化迭代中,旨在帮助开发者更方便地进行中大型管理系统开发,有使用问题欢迎在交流群内提问。

Q群微信群个人微信

微信群二维码失效请加我为好友

贡献

如果您发现了任何问题或有改进建议,请创建一个issue或提交一个PR。我们欢迎您的贡献!

支持

如果感觉本项目对你工作或学习有帮助,请帮我点一个✨Star,这将是对我极大的鼓励与支持, 也可以在下方请我喝一杯咖啡

微信支付宝

贡献者

感谢他们的所做的一切贡献!

contributors

Star 历史

Star History Chart

协议

MIT