通过脚手架一键生成vue后台管理系统

最近一直在做后台管理,一般都是从网上git clone一份下来,然后根据需求将多余的模块删除。

这时我就在想有没有一种方法能够根据我的需要自动配置我想要的功能和模块呢? 毕竟每一次复制粘贴也怪麻烦的,而且有些后台管理用的技术栈并不是我想要的。

例如,我想用不同的ui库,模板用的ts,但是我想要js版的,想用上多语言等等。。。

于是,参考vue cli 的方式我搭建了一个脚手架 bd-admin,能够按照我的需求自己选择技术栈

如果对你有帮助,可以下载安装试一试,欢迎提各种需求和bug

bd-admin是什么?

bd-admin(布丁admin)是一款能根据需求快速配置vue后台管理的脚手架,内置使用vue3 + vue-router + pinia + axios 其他功能均可自定义。

脚手架能做什么?

  • 极简操作,安装就可使用
  • 轻装上阵,模块功能自己决定是否使用,可以快速修改为自己想要的模板。
  • 自定义技术栈 : vue3 +elementUI or vue3+Ant Design 由你搭配
  • 自定义后台管理功能模块:权限配置 or 多语言 or 动态换肤 项目功能由你选择
  • 代码规范可配置:自选是否在项目中应用eslint 和Prettier

构建后后台管理有哪些功能?

搭建的后台模板默认是使用vite5,vue3,pinia,axios这些流行的技术栈 其余可选配置有

  • 框架技术自提
    • 语言选择: typeScript or javaScript
    • ui库选择 :element Plus or Ant Design
    • css扩展语言选择: less or scss
    • 代码规范:eslint 和Prettier
    • 多语言:使用i18配置多语言
  • 框架模块自提
    • echarts
    • three.js

如何使用

使用方法很简单,先全局安装脚手架

js 复制代码
npm install bd-admin -g

然后

js 复制代码
bd-admin create <name>

之后就可以根据配置自主选择项目需要哪些模块了

生成后的项目示例

示例1

ts +vue3+i18n+vue-router+pinia+ant Design vue

示例2

js +vue3+i18n+vue-router+pinia+element

相关推荐
星栈4 分钟前
10 分钟跑起第一个 Dioxus 应用:`dx` CLI、`rsx!` 和热更新好不好用
前端·rust·前端框架
奋斗吧程序媛17 分钟前
补充一个小知识点:有关@click.native
前端·vue.js
触底反弹26 分钟前
🚀 手把手用 HTML5 Canvas 从零打造飞机大战游戏,代码全开源!
前端·javascript·canvas
DJ斯特拉28 分钟前
axios快速使用
开发语言·前端·javascript
还有多久拿退休金31 分钟前
Ant Design Tree 搜索定位避坑指南:虚拟滚动下如何实现高亮与精准定位
前端·react.js
小月土星33 分钟前
CSS 3D 从入门到炫技:手把手教你写一个旋转立方体
前端·css
Hilaku1 小时前
AI 写代码越快,为什么 Code Review 越不能省?
前端·javascript·程序员
sugar__salt2 小时前
从网页小游戏到数据可视化:掌握 HTML5 Canvas 核心能力
前端·信息可视化·html5
北极星日淘2 小时前
前端 i18n 中日双语交互 + 翻译客服接口联动方案|日系海淘平台中文友好化开发实战
前端·交互
現実逃避と2 小时前
WIN10 Edge连续关闭多个标签页导致资源管理器崩溃临时解决办法
前端·edge