[发明专利]组件库更新方法、装置、电子设备和可读存储介质在审
申请号: | 202110303244.7 | 申请日: | 2021-03-22 |
公开(公告)号: | CN112965733A | 公开(公告)日: | 2021-06-15 |
发明(设计)人: | 苏晓;黄建峰;邹永强;杨晖 | 申请(专利权)人: | 云账户技术(天津)有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 许静;胡影 |
地址: | 300384 天津市滨海高新区华苑产*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 组件 更新 方法 装置 电子设备 可读 存储 介质 | ||
本发明提供一种组件库更新方法、装置、电子设备和可读存储介质,涉及计算机技术领域。所述方法应用于由多个子应用构成的微前端系统,包括:新建第二子应用,所述第二子应用安装有第二版本的第一组件库;所述第一组件库中包括多个组件;导出所述第二版本的第一组件库至所述第二子应用的第一目标路径;根据所述第一目标路径,从所述第二版本的第一组件库内获取至少一个目标组件,导出所述目标组件至所述多个子应用中的目标子应用。解决了现有技术中组件库进行大版本非兼容更新时的系统兼容的问题。
技术领域
本发明实施例涉及计算机技术领域,尤其涉及一种组件库更新方法、装置、电子设备和可读存储介质。
背景技术
现有技术中,软件系统都会有通用的功能模块,对于前端系统来说是有通用的组件库,然而在所依赖的组件库进行大版本非兼容更新时,前端系统无法直接升级组件库,因为是非兼容,会导致系统不可用。
现有技术中使用新版本的组件库进行软件重构、对业务代码进行修改,满足新版本的使用规则进行组件升级时,存在当系统较大较复杂时成本极高且不可重复使用,之后再次有大版本更新时有需要再测进行重构,还容易引入漏洞;且若采用官方提供的代码分析工具自动进行代码修改,再手动调整无法修改的部分,则存在成本较低虽低但还是需要手动有改动的问题,且若官方的代码分析工具不够强大,可能会把业务代码改的一团糟,也还是存在会引入漏洞的问题。
发明内容
本发明实施例提供一种组件库更新方法、装置、电子设备和可读存储介质,以解决现有技术中组件库进行大版本非兼容更新时的系统兼容的问题。
为了解决上述技术问题,本发明是这样实现的:
第一方面,本发明实施例提供了一种组件库更新方法,应用于由多个子应用构成的微前端系统,所述方法包括:
新建第二子应用,所述第二子应用安装有第二版本的第一组件库;所述第一组件库中包括多个组件;
导出所述第二版本的第一组件库至所述第二子应用的第一目标路径;
根据所述第一目标路径,从所述第二版本的第一组件库内获取至少一个目标组件,导出所述目标组件至所述多个子应用中的目标子应用。
可选的,所述目标子应用为第一子应用,所述第一子应用安装有第一版本的第一组件库。
可选的,所述目标子应用为第三子应用,所述第三子应用未安装所述第一组件库。
可选的,还包括:
从所述第一子应用将第一版本的第一组件库导出至所述第一子应用的第二目标路径;
若所述第二子应用中需要使用到第一版本的组件,所述方法还包括:
根据所述第二目标路径,从所述第一版本的第一组件库内获取至少一个目标组件,导入所述目标组件至所述第二子应用中使用。
第二方面,本发明实施例还提供了一种组件库更新装置,包括:
组件库模块,用于新建第二子应用,所述第二子应用安装有第二版本的第一组件库;所述第一组件库中包括多个组件;
执行模块,用于导出所述第二版本的第一组件库至所述第二子应用的第一目标路径;
导出模块,用于根据所述第一目标路径,从所述第二版本的第一组件库内获取至少一个目标组件,导出所述目标组件至多个子应用中的目标子应用。
可选的,所述目标子应用为第一子应用,所述第一子应用安装有第一版本的第一组件库。
可选的,所述目标子应用为第三子应用,所述第三子应用未安装所述第一组件库。
可选的,还包括导入模块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于云账户技术(天津)有限公司,未经云账户技术(天津)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110303244.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种双发光模块式LED路灯
- 下一篇:一种数据迁移方法、装置、设备及存储介质