From 9561e83997714e91e9cd9e8b7dc9caac3a0330b9 Mon Sep 17 00:00:00 2001 From: bunny <1319900154@qq.com> Date: Sat, 11 May 2024 09:06:20 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9E=E5=8A=9F=E8=83=BD:?= =?UTF-8?q?=20=F0=9F=9A=80=20=E6=96=B0=E5=A2=9E=E6=A8=A1=E6=9D=BF=E3=80=81?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bin/config.js | 11 +++++++-- bin/utils.js | 4 ++-- package.json | 2 +- readme.md | 65 +++++++++++++++++++++++++++++++++++---------------- 4 files changed, 57 insertions(+), 25 deletions(-) diff --git a/bin/config.js b/bin/config.js index 1494f77..e7ad7d9 100644 --- a/bin/config.js +++ b/bin/config.js @@ -64,8 +64,8 @@ const admin = [ name: 'admin', choices: [ { name: '后台自动路由vue+pinia+antdesgin', value: 'bunny_admin' }, - // TODO 后期补上 - // { name: '后台自动路由vue+pinia+elementPlus', value: 'vue_admin_elementPlus' }, + { name: '后台自动路由vue+pinia+elementPlus', value: 'bunny_admin_element' }, + { name: '后台自动路由vue+pinia+elementPlus精简版', value: 'bunny_admin_element_thin' }, ], }, ]; @@ -87,16 +87,23 @@ const java = [ module.exports = { // 项目列表 projectList: { + // ? vue模板 'vue&vue': 'https://gitee.com/BunnyBoss/vue_ts_auto.git', 'vue&vite': 'https://gitee.com/BunnyBoss/vite_ts_auto.git', + // ? 大屏模板 'large&vue_large_rem': 'https://gitee.com/BunnyBoss/vue_ts_large_rem.git', 'large&vue_large_scale': 'https://gitee.com/BunnyBoss/vue_ts_large_scale.git', 'large&vue_ts_large_vmvh': 'https://gitee.com/BunnyBoss/vue_ts_large_vmvh.git', 'large&vue_ts_large_remvmvh': 'https://gitee.com/BunnyBoss/vue_ts_large_remvmvh.git', + // ? react 版本 'react&userouter': 'https://gitee.com/BunnyBoss/react_ts_userouter.git', 'react&RouterProvider': 'https://gitee.com/BunnyBoss/react_ts_routerprovider.git', 'react&zustand': 'https://gitee.com/BunnyBoss/react_ts_zustand.git', + // ? 后台管理 'admin&bunny_admin': 'https://gitee.com/BunnyBoss/bunny-admin.git', + 'admin&bunny_admin_element': 'https://gitee.com/BunnyBoss/bunny-admin-element.git', + 'admin&bunny_admin_element': 'https://gitee.com/BunnyBoss/bunny-admin-element.git', + // ? Java模版 'java&java_single': 'https://gitee.com/BunnyBoss/java_single.git', 'java&java_mirror_server': 'https://gitee.com/BunnyBoss/java-mirror-server.git', }, diff --git a/bin/utils.js b/bin/utils.js index 4e2342f..b96813f 100644 --- a/bin/utils.js +++ b/bin/utils.js @@ -94,8 +94,8 @@ module.exports = { const overText = ` ⚓ 1. vue大屏默认pinia仓库,安装Vue-ECharts,使用rem、vwvh、rem+vwvh、scale布局 -⚓ 2. vue开发模版使用vite和vue-cli两种方式 -⚓ 3. 后台模板使用vite +⚓ 2. vue开发模版使用vite +⚓ 3. 后台模板使用vite,,三种版本可以选择 ⚓ 4. React模板3种方式 ⚓ 5. Java单体开发模版 ⚓ 6. Java微服务开发模版 diff --git a/package.json b/package.json index a488c50..7e0b380 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "bunny-cli", - "version": "1.1.8", + "version": "1.1.9", "description": "", "main": "index.js", "keywords": [ diff --git a/readme.md b/readme.md index a88a364..699663e 100644 --- a/readme.md +++ b/readme.md @@ -14,49 +14,74 @@ ## 🐇主要内容🐇 +脚手架源码地址:https://gitee.com/BunnyBoss/bunny-cli.git + ### 👉 Vue模板 +**由于个人原因vue模板无法维护,后面只维护vite模板** + +git地址:https://gitee.com/BunnyBoss/vue_ts_auto.git + - 自动化路由,根据路目录自动生成路由 - 基础媒体图片如404等图片 - 采用scss样式 > vue路由动态生成文档:https://blog.csdn.net/weixin_46533577/article/details/138617997 -### 👉 Vue大屏模板 - -- 共四种模板,目前主流的几种大屏方案 - 1. rem布局方式 - 2. rem+vwvh - 3. scale缩放方案 - 4. vmvh方案 - -### 👉 Vue后台模板模板 - -- 采用Gitee上开源[GuYue大屏](https://gitee.com/Y_lao/GuYue-Admin) - ### 👉 Vite模板 +git地址:https://gitee.com/BunnyBoss/vite_ts_auto.git + - 和vue模板一样,同样的实现方式,只是路由不一样。 +### 👉 Vue大屏模板 + +git地址: + +- 共四种模板,目前主流的几种大屏方案 + 1. rem布局方式:https://gitee.com/BunnyBoss/vue_ts_large_rem.git + 2. rem+vwvh:https://gitee.com/BunnyBoss/vue_ts_large_remvmvh.git + 3. scale缩放方案:https://gitee.com/BunnyBoss/vue_ts_large_scale + 4. vmvh方案:https://gitee.com/BunnyBoss/vue_ts_large_vmvh.git + +### 👉 Vue后台模板模板 + +git地址:https://gitee.com/BunnyBoss/bunny-admin.git + +- 采用Gitee上开源[GuYue大屏](https://gitee.com/Y_lao/GuYue-Admin) + +git地址:https://gitee.com/BunnyBoss/bunny-admin-element.git + +- 采用pure-admin + ### 👉 React模板 +- zustand仓库:**[react_ts_zustand](https://gitee.com/BunnyBoss/react_ts_zustand)** +- 新版路由:https://gitee.com/BunnyBoss/react_ts_routerprovider.git +- 传统路由:https://gitee.com/BunnyBoss/react_ts_userouter.git + - 未来可能会打算放弃,一个人精力有限,目前中小公司不用React还是以Vue为主。 ### 👉 Java模板 +git地址:https://gitee.com/BunnyBoss/java_single.git + - 单体架构,Maven聚合工程,将很多模块拆分 +git地址:https://gitee.com/BunnyBoss/java-mirror-server.git + +- 微服务架构。 + ### 👉 Docs文档 +git地址:https://gitee.com/BunnyBoss/bunny_docs + - 使用`VuePress Theme Hope` ## 😀 展望未来 -1. **以后所有Vue版本全部弃用改为vite。** -2. **Vue版本之后会写文档说下怎么实现动态路由,将目录下配置文件和路由文件结合。** -3. 计划Java创建微服务、Java单体架构拆分。 -4. 将模板中融合路由权限。 -5. 修改后台模板,在新增一个后台管理。 -6. 会放弃React更新,忙不过来。 -7. 再优化优化各个项目 -8. 未来将docs文档再优化下使它更全面更好用。 +1. 将模板中融合路由权限。 +2. 修改后台模板,在新增一个后台管理。 +3. 会放弃React更新,忙不过来。 +4. 再优化优化各个项目 +5. 未来将docs文档再优化下使它更全面更好用。