UNPKG

bd-admin

Version:

一款能根据需求快速配置vue后台管理的脚手架

65 lines (52 loc) 1.98 kB
## 简介 bd-admin是一款能根据需求快速配置vue后台管理的脚手架,内置使用vue3 + vue-router + pinia + axios 其他功能均可自定义。 - 极简操作,安装就可使用 - 轻装上阵,模块功能自己决定是否使用,可以快速修改为自己想要的模板。 - 自定义技术栈 : vue3 +elementUI or vue3+Ant Design 由你搭配 - 自定义后台管理功能模块:权限配置 or 多语言 or 动态换肤 项目功能由你选择 - 代码规范可配置:自选是否在项目中应用eslint 和Prettier ## 下载 ``` npm i bd-admin -g ``` ## 使用方法 ``` admin-cli create <name> ``` ## 固定功能 - [x] 多主题:内置普通、黑暗、深蓝三种主题模式 - [x] 权限管理:内置页面权限(动态路由)、按钮权限 ## 功能 - 框架技术自提 - [x] 语言选择: typeScript or javaScript - [x] ui库选择 :element Plus or Ant Design - [x] css扩展语言选择: less or scss - [x] 代码规范:eslint 和Prettier - [x] 多语言:使用i18配置多语言 - 框架模块自提 - [x] echarts - [x] three.js ### 生成项目 目录结构 ``` bd-admin ├─ .env.development # 开发环境 ├─ .env.production # 生产环境 ├─ .eslintrc.cjs # eslint ├─ README.md ├─ dist # 打包dist ├─ public # 静态资源 ├─ src # 源码 │ ├─ api # 接口请求 │ ├─ components # 公共组件 │ ├─ config # 全部配置 │ └─ white-list.ts# 路由白名单 │ ├─ layouts # 全局Layout │ ├─ lang # 国际化 │ ├─ router # 路由 │ ├─ store # 全局store管理 │ ├─ styles # 全局样式 │ ├─ utils # 全局公共方法 │ └─ views # 所有业务页面 ├─ tsconfig.json # ts 编译配置 └─ vue.config.js # vue-cli 配置 ```