[发明专利]命令行搭建可配置Vue项目脚手架的系统及方法在审
申请号: | 202110604429.1 | 申请日: | 2021-05-31 |
公开(公告)号: | CN113296746A | 公开(公告)日: | 2021-08-24 |
发明(设计)人: | 陈锐;施明财;范渊;吴永越;郑学新;刘韬 | 申请(专利权)人: | 成都安恒信息技术有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F8/71;G06F8/38 |
代理公司: | 成都君合集专利代理事务所(普通合伙) 51228 | 代理人: | 张鸣洁 |
地址: | 610000 四川省成都市自由贸易试验区成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 命令行 搭建 配置 vue 项目 脚手架 系统 方法 | ||
一种命令行搭建可配置Vue项目脚手架的系统,包括本地客户端和服务器,服务器中搭建有Vue项目模板和脚手架;Vue项目模板包括Vue基础模块、公用组件、常用工具和自定义的其他功能模块这些功能模块及各个功能模块的相关文件;脚手架包括命令解析中心和执行中心,执行中心包括命令‑配置文件映射模块、文件拷贝模块,命令解析中心用于解析本地客户端上传的输入命令,命令‑配置文件映射模块用于建立输入命令对应的功能模块及该功能模块对应的相关文件的映射,文件拷贝模块用于拷贝映射的功能模块及该功能模块对应的配置文件,使得用户可以快速得到一个可以立即投入开发的Vue项目。
技术领域
本发明涉及前端开发领域,特别涉及一种命令行搭建可配置Vue项目脚手架的系统及方法。
背景技术
在基于Vue.js的前端开发工程中,同一个人或同一个团队经常需要新建多个Vue项目,由此会遇见几个需要解决的问题:
1、各个项目需要的功能模块不同,有差异化;
2、如有多个项目都有相同的某一功能模块,则希望该功能模块的实现方式,使用方式,代码风格等统一,以便减轻同一个人或同一团队对不同项目的熟悉适应成本;
3、创建项目时尽可能简便,不需要重写一些常用工具或去拷贝其他旧版项目。
针对上述几个问题的解决方案,需要满足以下要求:
a.使用简便,通过命令行便能生成新的Vue项目;
b.创建的Vue项目功能模块可配置(功能有无);
c.项目中的同一功能模块,实现方式、使用方式、代码风格等统一。
而vue.js官方的vue-cli创建的Vue项目只是一个简单的集成了Vue的基础项目,并不适合立即在该项目上进行开发,要投入开发中还需要继续在项目上添加UI框架、封装请求、公用组件、常用工具等等一系列操作,且不同的人或不同的团队在做上述操作时,无论是实现操作的方法还是风格,都有很大程度上无法做到统一。
发明内容
本发明的目的在于:提供了一种命令行搭建可配置Vue项目脚手架的系统,并基于系统提出方法,可以提供一种通过解析命令行得到命令和项目功能模块映射配置文件,然后根据该映射文件从服务器上获取相对应的Vue项目的方法,使得开发者可以快速得到一个可以立即投入开发的Vue项目,解决了上述问题。
本发明采用的技术方案如下:
一种命令行搭建可配置Vue项目脚手架的系统,包括本地客户端和服务器,所述服务器中搭建有Vue项目模板和用于调取Vue项目模板中数据的脚手架;
所述Vue项目模板包括Vue基础模块、公用组件、常用工具和自定义的其他功能模块这些功能模块,Vue项目模板还包括各个功能模块的相关文件,Vue基础模块包括Vue项目的所有基础模块,所述公用组件包括Vue项目公用的所有组件,所述常用工具包括Vue项目中常用的工具;
所述脚手架包括命令解析中心和执行中心,所述执行中心包括命令-配置文件映射模块、文件拷贝模块,所述命令解析中心用于解析本地客户端上传的输入命令,所述命令-配置文件映射模块用于建立输入命令对应的功能模块及该功能模块对应的相关文件的映射,所述文件拷贝模块用于拷贝映射的功能模块及该功能模块对应的配置文件。
为了更好地实现本方案,进一步地,所述脚手架的执行中心还包括执行结果反馈模块,所述执行结果反馈模块用于将执行中心的执行结果反馈到本地客户端。
为了更好地实现本方案,进一步地,所述用户在本地客户端输入命令,上传到服务器的命令解析中心进行解析。
为了更好地实现本方案,进一步地,所述各功能模块的相关文件包括功能模块的实现文件和配置文件。
一种命令行搭建可配置Vue项目脚手架的方法,基于上述的系统,包括以下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都安恒信息技术有限公司,未经成都安恒信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110604429.1/2.html,转载请声明来源钻瓜专利网。