[发明专利]web应用的安装方法、装置、计算机设备及存储介质在审
申请号: | 202210988970.1 | 申请日: | 2022-08-17 |
公开(公告)号: | CN115328502A | 公开(公告)日: | 2022-11-11 |
发明(设计)人: | 方兆源;蒋业政;莫兆忠 | 申请(专利权)人: | 佛山技研智联科技有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F9/54;H04L67/01 |
代理公司: | 深圳市汉瑞知识产权代理事务所(普通合伙) 44766 | 代理人: | 谭露盈 |
地址: | 528000 广东省佛山市禅*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | web 应用 安装 方法 装置 计算机 设备 存储 介质 | ||
本申请涉及一种web应用的安装方法、装置、计算机设备及可读存储介质,涉及计算机技术领域,该方法通过接收用户在web端管理站点的可视化界面针对待安装web应用的目标依赖包对象做出的筛选操作,根据筛选操作获得web应用安装所指定的目标依赖包对应的依赖包描述信息,根据依赖包描述信息生成web应用的依赖包下载指令并发送至服务端,以请求服务端根据依赖包下载指令从预先设置的私有仓库中检索出符合依赖包描述信息的目标依赖包,接收服务端返回的目标依赖包进行web应用的安装。上述技术方案能够快捷检索出目标依赖包,准确匹配web应用的开发需求,提高了应用项目的开发效率。
技术领域
本申请涉及计算机技术领域,特别是涉及一种web应用的安装方法、装置、计算机设备及可读存储介质。
背景技术
在前端web开发领域,一个复杂的web应用往往由各种大大小小不同的组件或模块组成,这些组件或模块通常以包的形式存在,这些包既可以是外部第三方提供的或者开源的依赖包,也可以是开发者或团队内部自己开发的不对外公开的私有的依赖包。
在实践中,web应用在下载依赖包进行项目安装时,会因为依赖包的诸多问题而影响安装效率,比如:web应用在使用依赖的第三方包时可能会因外部网络访问限制、代码安全漏洞、版本兼容性等问题导致各种使用问题,影响依赖包的下载效率;另外,当需要检索满足需求的依赖包时,通常是输入与需求相关联的关键词,如包名和版本等,根据关键词匹配相关联的依赖包,再查阅检索得到的依赖包的详细包信息以确定检索出来的依赖包是否真正满足需求,这样的检索方式难以准确匹配需求,使得依赖包的检索效率低,从而影响web应用的安装效率低。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提高依赖包的检索精确度和检索效率、提高应用项目的安装效率的web应用的安装方法、装置、计算机设备及可读存储介质。
第一方面,本申请提供一种web应用的安装方法,该方法包括:
接收用户在web端管理站点的可视化界面针对待安装web应用的目标依赖包对象做出的筛选操作,根据筛选操作获得待安装web应用对应的依赖包描述信息;
根据依赖包描述信息生成待安装web应用的依赖包下载指令,向服务端发送依赖包下载指令,以使得服务端根据依赖包下载指令从预先设置的私有仓库中检索出符合依赖包描述信息的目标依赖包;
接收服务端返回的目标依赖包,并根据目标依赖包进行web应用的安装。
在其中一实施例中,接收用户在web端管理站点的可视化界面针对于待安装web应用的目标依赖包对象做出的筛选操作,根据筛选操作生成待安装web应用对应的依赖包描述信息的步骤包括:
向用户展示预先为私有仓库搭建的web端管理站点的可视化界面;
接收用户在可视化界面输入的针对待安装web应用做出的筛选条件;
根据筛选条件确定待安装web应用所指定的目标依赖包对象,并将目标依赖包对象的包信息记录到依赖包描述文件,生成待安装web应用对应的依赖包描述信息。
在其中一实施例中,接收用户在可视化界面输入的针对待安装web应用做出的筛选条件的步骤之前,还包括:
根据各个依赖包的属性信息预先为各个依赖包关联对应的一个或多个信息标签;
根据筛选条件确定待安装web应用所指定的目标依赖包对象的步骤包括:
根据各个依赖包的信息标签从私有仓库中筛选出与筛选条件相匹配的至少一个候选依赖包对象;
将候选依赖包对象按照预先设置的推荐条件进行排序推荐,根据推荐结果从候选依赖包对象中确定目标依赖包对象。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于佛山技研智联科技有限公司,未经佛山技研智联科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210988970.1/2.html,转载请声明来源钻瓜专利网。