You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
5773acae6c | 1 month ago | |
---|---|---|
.github | ||
.husky | ||
build | ||
mock | ||
public | ||
src | 1 month ago | |
types | ||
.editorconfig | ||
.env | ||
.env.development | 4 months ago | |
.env.production | 4 months ago | |
.env.test | ||
.eslintignore | ||
.eslintrc.js | ||
.gitignore | ||
.gitpod.yml | ||
.prettierignore | ||
.stylelintignore | ||
CHANGELOG.md | ||
CHANGELOG.zh_CN.md | ||
LICENSE | ||
README.md | ||
commitlint.config.js | ||
index.html | 1 month ago | |
package.json | 1 month ago | |
postcss.config.js | ||
prettier.config.js | ||
stylelint.config.js | ||
tsconfig.json | ||
vite.config.ts | ||
windi.config.ts | ||
yarn.lock | 3 months ago |
README.md
简介
精简 Vue Vben Admin。
特性
- 最新技术栈:使用 Vue3/vite2 等前端前沿技术开发
- TypeScript: 应用程序级 JavaScript 的语言
- 主题:可配置的主题
- 国际化:内置完善的国际化方案
- Mock 数据 内置 Mock 数据方案
- 权限 内置完善的动态路由权限生成方案
- 组件 二次封装了多个常用的组件
预览
- vue-vben-admin - 完整版中文站点
- vue-vben-admin-gh-pages - 完整版 github 站点
- vben-admin-thin-next - 简化版中文站点
- vben-admin-thin-gh-pages - 简化版 github 站点
准备
- node 和 git -项目开发环境
- Vite - 熟悉 vite 特性
- Vue3 - 熟悉 Vue 基础语法
- TypeScript - 熟悉
TypeScript
基本语法 - Es6+ - 熟悉 es6 基本语法
- Vue-Router-Next - 熟悉 vue-router 基本使用
- Ant-Design-Vue - ui 基本使用
- Mock.js - mockjs 基本语法
安装使用
- 获取项目代码
git clone https://github.com/anncwb/vue-vben-admin.git
- 安装依赖
cd vue-vben-admin
git checkout thin
pnpm install
- 运行
pnpm serve
- 打包
pnpm build
Git 贡献提交规范
-
feat
增加新功能fix
修复问题/BUGstyle
代码风格相关无影响运行结果的perf
优化/性能提升refactor
重构revert
撤销修改test
测试相关docs
文档/注释chore
依赖更新/脚手架配置修改等workflow
工作流改进ci
持续集成types
类型定义文件更改wip
开发中
相关仓库
如果这些插件对你有帮助,可以给一个 star 支持下
- vite-plugin-mock - 用于本地及开发环境数据 mock
- vite-plugin-html - 用于 html 模版转换及压缩
- vite-plugin-style-import - 用于组件库样式按需引入
- vite-plugin-theme - 用于在线切换主题色等颜色相关配置
- vite-plugin-imagemin - 用于打包压缩图片资源
- vite-plugin-compression - 用于打包输出.gz|.brotil 文件
- vite-plugin-svg-icons - 用于快速生成 svg 雪碧图