项目简介
Vue Naive Admin 是一个开源免费且可用于商业用途的后台管理模板,采用了 Vue3、Vite4、Pinia、Unocss 和 Naive UI
等前端最新技术栈。相较于其他流行的后台管理模板,它更简洁、轻量,风格清新,学习成本低,适用于中小型项目或个人项目。
项目的主要特性和功能
- 组件库:集成了由 Evan You 推荐的 Naive UI。
- 权限管理:具备登陆、注销及权限验证功能。
- 代码规范:使用
eslint + prettier
进行代码约束和格式化,通过husky + commitlint
规范代码提交。 - Mock 服务:集成
Mock
接口服务,支持 dev 环境和发布环境,可动态配置是否启用,不启用时不加载 mock 包以减少打包体积。 - 状态管理:采用
pinia
作为 vuex 的替代方案,轻量、简单、易用。 - 自动导入:利用
unplugin
插件实现自动导入,提高开发效率。 - 图标管理:集成
iconify
图标,支持自定义 svg 图标。 - 样式处理:使用
unocss
原子 css 解决方案。
安装使用步骤
快速开始
```shell git config --global core.autocrlf false
cd vue-naive-admin
npm i -g pnpm # 装了可忽略 pnpm i # 或者 npm i
pnpm dev ```
构建发布
```shell pnpm build:test
pnpm build ```
其他指令
```shell pnpm lint
pnpm lint:fix
pnpm preview
pnpm cz ```
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】