脚手架插件化
思路
vue cli----
支持vue add安装内置或社区插件,但需要定义插件规范和API,包括统一命名并约定好文件格式等
vue add是如何工作的?
将会支持自定义的命令
1.手动增加package依赖,根据所用依赖工具拉取依赖(通过npm仓库拉取/通过git仓库拉取),添加依赖或者添加到某个文件夹下
1.1 GeneratorAPI提供一些方法供插件使用:利用ejs渲染模板/向文件中注入import语法的方法
2.1手动注册到main,全局使用 2.2已有功能,打开制定目录后,使用tpl命令,增加模板
关联与否
业务模板目前是react-app-template(主要)
车队多菜单单页应用 面临增删改,如何通过插件一键增删改/可视化增删改