基于依赖包的应用运行方法、装置、电子设备及存储介质制造方法及图纸

技术编号:38009930 阅读:13 留言:0更新日期:2023-06-30 10:29
本申请提供一种基于依赖包的应用运行方法、装置、电子设备及存储介质。该方法应用于终端设备,所述终端设备中部署有浏览器,所述浏览器聚合有至少一个应用;包括:响应于应用运行指令,从浏览器的预设存储位置处获取预设的依赖配置文件;其中,所述依赖配置文件中包括运行应用所需的依赖包的属性信息;所述属性信息包括依赖包的标识和被加载次数;根据所述依赖包的标识和被加载次数,获取运行所述应用所需的依赖包;根据获取到的依赖包,在所述浏览器上运行所述应用。本申请根据标识和被加载次数获取依赖包,而不需要每次加载所有依赖包,提高应用运行效率。提高应用运行效率。提高应用运行效率。

【技术实现步骤摘要】
基于依赖包的应用运行方法、装置、电子设备及存储介质


[0001]本申请涉及计算机技术,尤其涉及一种基于依赖包的应用运行方法、装置、电子设备及存储介质。

技术介绍

[0002]微前端将微服务的理念应用于浏览器端,可以将多个独立的Web(World Wide Web,全球广域网)应用聚合到一起,提供统一的访问入口,转变为一个微前端应用,一个微前端应用是由多个独立的Web应用组合而成的。
[0003]现有技术中,使用微前端技术将多个应用聚合,多个应用在浏览器端实时加载运行时需要对应有依赖包,依赖包是正常运用应用所需的程序包。各个应用所需的依赖包可能存在重复,在运行应用时,需要加载所需的每一个依赖包。可能会导致依赖包存在重复加载的冲突,并影响应用的运行效率。

技术实现思路

[0004]本申请提供一种基于依赖包的应用运行方法、装置、电子设备及存储介质,用以提高应用运行的效率。
[0005]第一方面,本申请提供一种基于依赖包的应用运行方法,该方法应用于终端设备,所述终端设备中部署有浏览器,所述浏览器聚合有至少一个应用;该方法本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于依赖包的应用运行方法,其特征在于,所述方法应用于终端设备,所述终端设备中部署有浏览器,所述浏览器聚合有至少一个应用;所述方法包括:响应于应用运行指令,从浏览器的预设存储位置处获取预设的依赖配置文件;其中,所述依赖配置文件中包括运行应用所需的依赖包的属性信息;所述属性信息包括依赖包的标识和被加载次数;根据所述依赖包的标识和被加载次数,获取运行所述应用所需的依赖包;根据获取到的依赖包,在所述浏览器上运行所述应用。2.根据权利要求1所述的方法,其特征在于,所述依赖配置文件中包括所述依赖包的名称;根据所述依赖包的标识和被加载次数,获取运行所述应用所需的依赖包,包括:若所述依赖包的标识为预设的第一标识,则确定所述依赖包的被加载次数;其中,所述第一标识表示依赖包只允许被加载一次;若所述依赖包的被加载次数为预设加载次数,则确定所述依赖包的名称,并根据所述依赖包的名称,从所述浏览器的预设存储位置处获取预先加载的所述依赖包。3.根据权利要求2所述的方法,其特征在于,若所述依赖包的被加载次数为预设加载次数,则从所述预设位置处获取预先加载的所述依赖包,包括:若所述依赖包的被加载次数不是预设加载次数,则确定所述依赖包的名称,并根据所述依赖包的名称,从所述应用对应的预设组件库中获取所述依赖包进行加载;其中,所述组件库中包括运行所述应用所需的所有依赖包;将加载后的所述依赖包放置在所述浏览器的预设存储位置处。4.根据权利要求2所述的方法,其特征在于,根据所述依赖包的标识和被加载次数,获取运行所述应用所需的依赖包,包括:若所述依赖包的标识为预设的第二标识,则确定所述依赖包的名称,并根据所述依赖包的名称,从所述应用对应的预设组件库中获取所述依赖包进行加载;其中,所述第二标识表示依赖包允许被加载多次。5.根据权利要求3或4所述的方法,其特征在于,在从所述应用对应的预设组件库中获取所述依赖包进行加载之后,还包括:将所述依赖配置文...

【专利技术属性】
技术研发人员:张英楠
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1