企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
本脚手架搭建,目的就是减少一些复制粘贴,把公共部分作为一个模板进行维护 ### **支持:** ***** * [x] 已有模板选择搭建 * [x] 已知 Github地址搭建,如:https://github.com/wwmingly/vvmily-admin-template.git * [x] 已知 Github地址搭建,如:https://github.com/wwmingly/vue-admin-simple-template.git ![](https://img.kancloud.cn/45/79/4579a1fe17b4c6aad19c5738a47fae0b_1584x442.png) **使用,全局安装:** ***** ``` npm install -g vvmily-cli ``` 通过脚手架clone模板:`vvmily create xxx` 当在git bash中,上下键不能选择,可使用: `winpty vvmily-cli.cmd create admin-demo ` ![](https://img.kancloud.cn/25/34/25349528ea4f7d73782f3807cdbf1d16_788x436.png) 1. 借助几个依赖,有兴趣的可以学习一下 ``` "alphabetjs": "^0.1.4", // 展示字母,装逼使用!!! "chalk": "^4.1.0", // 颜色变化 "commander": "^6.2.1", "download-git-repo": "^3.0.2", // 下载使用 "inquirer": "^7.3.3", "ora": "^5.2.0", // 动画 "shelljs": "^0.8.4" // 使用shell ``` **模板配置说明:** ***** 1. config/index.js ``` constdefaultUrlList = [     { key: "a", // 唯一值,不可重复 name: "vvmily管理后台模板", // 选择时模板名称 value: "direct:https://github.com/wwmingly/vue-demo", // direct:+git地址     },     { key: "b", name: "antd-admin后台管理框架", value: "direct:https://github.com/zuiidea/antd-admin",     } ] module.exports = defaultUrlList ``` **目录结构:** ***** ![](https://img.kancloud.cn/7a/43/7a43929a05550c446bb4688da1520566_306x445.png) Github地址:https://github.com/wwmingly/vvmily-cli **更新远程cli脚手架** ***** 1、修改`package.json`文件版本号:`"version":"x.x.x"`; 2、`npm publish` [查看](https://www.npmjs.com/):https://www.npmjs.com/ **本地更新** ***** 卸载重装 `npm uninstall -g vvmily-cli ` `npm install -g vvmily-cli ` 检查本地版本号:`vvmily-cli -V `