diff --git a/bin/utils.js b/bin/utils.js index 281f257..ed5ec42 100644 --- a/bin/utils.js +++ b/bin/utils.js @@ -45,7 +45,7 @@ module.exports = { if (frame.type === 'react') { const awsaner = await inquirer.prompt(question.react); const key = `${frameType}&${awsaner.router}`; - + return projectList[key]; // 匹配选择内容 } // 如果选择是vue框架 @@ -74,7 +74,7 @@ module.exports = { else if (frame.type === 'java') { const awsaner = await inquirer.prompt(question.java); const key = `${frameType}&${awsaner.java}`; - + return projectList[key]; // 匹配选择内容 } }, @@ -93,13 +93,16 @@ module.exports = { } const overText = ` -⚓ 1. vue大屏默认pinia仓库,安装Vue-ECharts,使用rem布局 -⚓ 2. vue大屏默认pinia仓库,安装Vue-ECharts,使用scale布局 + ⚓ 1. vue大屏默认pinia仓库,安装Vue-ECharts,使用rem、vwvh、rem+vwvh、scale布局 + ⚓ 2. vue开发模版使用vite和vue-cli两种方式 + ⚓ 3. 后台模板使用vite + ⚓ 4. React模板3种方式 + ⚓ 5. Java单体开发模版 -📄 请查看 README.md... + 📄 请查看 README.md... -🎉 成功创建项目 ${name} -👉 快速使用编辑器或命令行开始开发吧`; + 🎉 成功创建项目 ${name} + 👉 快速使用编辑器或命令行开始开发吧`; console.log(overText); console.log(chalk.whiteBright('Happy hacking!')); } catch (error) { diff --git a/readme.md b/readme.md index fd8efa5..ab36694 100644 --- a/readme.md +++ b/readme.md @@ -1,13 +1,27 @@ -# Bunny-Cli脚手架 +# 🐇🐇🐇 Bunny-Cli脚手架 -## 💪 主要内容 +``` +.-. .-') .-') _ .-') _ +\ ( OO ) ( OO ) ) ( OO ) ) + ;-----.\ ,--. ,--. ,--./ ,--,' ,--./ ,--,' ,--. ,--. .-----. ,--. ,-.-') + | .-. | | | | | | \ | |\ | \ | |\ \ `.' / .-') ' .--./ | |.-') | |OO) + | '-' /_) | | | .-') | \| | )| \| | ).-') /_( OO) | |('-. | | OO ) | | \ + | .-. `. | |_|( OO )| . |/ | . |/(OO \ /(,------./_) |OO )| |`-' | | |(_/ + | | \ | | | | `-' /| |\ | | |\ | | / /\_'------'|| |`-'|(| '---.',| |_.' + | '--' /(' '-'(_.-' | | \ | | | \ | `-./ /.__) (_' '--'\ | |(_| | + `------' `-----' `--' `--' `--' `--' `--' `-----' `------' `--' +``` + +## 🐇主要内容🐇 ### 👉 Vue模板 + - 自动化路由,根据路目录自动生成路由 - 基础媒体图片如404等图片 - 采用scss样式 ### 👉 Vue大屏模板 + - 共四种模板,目前主流的几种大屏方案 1. rem布局方式 2. rem+vwvh @@ -15,17 +29,25 @@ 4. vmvh方案 ### 👉 Vue后台模板模板 + - 采用Gitee上开源[GuYue大屏](https://gitee.com/Y_lao/GuYue-Admin) ### 👉 Vite模板 + - 和vue模板一样,同样的实现方式,只是路由不一样。 ### 👉 React模板 + - 未来可能会打算放弃,一个人精力有限,目前中小公司不用React还是以Vue为主。 ### 👉 Java模板 + - 单体架构,Maven聚合工程,将很多模块拆分 +### 👉 Docs文档 + +- 使用`VuePress Theme Hope` + ## 😀 展望未来 1. 计划Java创建微服务、Java单体架构拆分。 @@ -34,3 +56,5 @@ 4. 将模板中融合路由权限。 5. 修改后台模板,在新增一个后台管理。 6. 会放弃React更新,忙不过来。 +7. 再优化优化各个项目 +8. 未来将docs文档再优化下使它更全面更好用。