依赖包安装方法、装置、电子设备和计算机可读介质制造方法及图纸

技术编号:27934325 阅读:24 留言:0更新日期:2021-04-02 14:14
本公开的实施例公开了依赖包安装方法、装置、电子设备和计算机可读介质。该方法的一具体实施方式包括:获取第二开发环境的第二配置参数,其中,第二开发环境为从第一开发环境切换的开发环境,第一开发环境中已安装目标应用程序对应的基础依赖包;根据第二配置参数从附加依赖包组中获取与第二开发环境相适配的第二附加依赖包,其中,附加依赖包组为目标应用程序在每一开发环境中所适配的不同的依赖包的集合,基础依赖包为目标应用程序在任何开发环境都适配的依赖包;基于在第一开发环境中安装的基础依赖包,在第二开发环境中安装第二附加依赖包。该实施方式避免了全量安装所有依赖包,减少了安装时间。

【技术实现步骤摘要】
依赖包安装方法、装置、电子设备和计算机可读介质
本公开的实施例涉及计算机
,具体涉及依赖包安装方法、装置、电子设备和计算机可读介质。
技术介绍
前端在利用开发平台辅助本地开发的过程中,需要集成较多的功能,通常需要全量安装所有依赖包。然而,全量安装所有依赖包会存在以下技术问题:第一,全量安装所有依赖包,造成安装时间过长;第二,无法针对某些特殊功能,根据需要安装特定依赖包。
技术实现思路
本公开的内容部分用于以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。本公开的内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。本公开的一些实施例提出了依赖包安装方法、装置、电子设备和计算机可读介质,来解决以上
技术介绍
部分提到的技术问题中的一项或多项。第一方面,本公开的一些实施例提供了一种依赖包安装方法,该方法包括:响应于在第二开发环境中安装目标应用程序的依赖包的请求,获取上述第二开发环境的第二配置参数,其中,上述第二开发环境为从第一本文档来自技高网...

【技术保护点】
1.一种依赖包安装方法,包括:/n响应于在第二开发环境中安装目标应用程序的依赖包的请求,获取所述第二开发环境的第二配置参数,其中,所述第二开发环境为从第一开发环境切换的开发环境,所述第一开发环境中已安装所述目标应用程序对应的基础依赖包;/n根据所述第二配置参数从附加依赖包组中获取与所述第二开发环境相适配的第二附加依赖包,其中,所述附加依赖包组为所述目标应用程序在每一开发环境中所适配的不同的依赖包的集合,所述基础依赖包为所述目标应用程序在任何开发环境都适配的依赖包;/n基于在所述第一开发环境中安装的所述基础依赖包,在所述第二开发环境中安装第二附加依赖包。/n

【技术特征摘要】
1.一种依赖包安装方法,包括:
响应于在第二开发环境中安装目标应用程序的依赖包的请求,获取所述第二开发环境的第二配置参数,其中,所述第二开发环境为从第一开发环境切换的开发环境,所述第一开发环境中已安装所述目标应用程序对应的基础依赖包;
根据所述第二配置参数从附加依赖包组中获取与所述第二开发环境相适配的第二附加依赖包,其中,所述附加依赖包组为所述目标应用程序在每一开发环境中所适配的不同的依赖包的集合,所述基础依赖包为所述目标应用程序在任何开发环境都适配的依赖包;
基于在所述第一开发环境中安装的所述基础依赖包,在所述第二开发环境中安装第二附加依赖包。


2.根据权利要求1所述的方法,其中,在所述第二开发环境中安装第二附加依赖包之前,所述方法还包括:
响应于接收到在第一开发环境中的安装所述目标应用程序的依赖包的请求,获取所述第一开发环境的第一配置参数,以及根据所述第一配置参数从所述附加依赖包组中,获取与所述第一开发环境相适配的第一附加依赖包;
获取所述目标应用程序对应的所述基础依赖包;
在所述第一开发环境中安装所述第一附加依赖包和所述基础依赖包。


3.根据权利要求1所述的方法,其中,在所述根据所述第二配置参数从附加依赖包组中获取与所述第二开发环境相适配的第二附加依赖包之前,所述方法还包括:
预先获取所述目标应用程序对应安装的每一开发环境的依赖包集合,在所述依赖包集合中,将所述目标应用程序在任何开发环境都适配的依赖包作为所述基础依赖包,将所述目标应用程序在不同的开发环境中分别适配的不同的依赖包作为附加依赖包,并将每一附加依赖包添加至附加依赖包组。


4.根据权利要求3所述的方法,其中,所述方法还包括:
记录所述目标应用程序对应安装的每一开发环境的配置参数,以及与每一配置参数相匹配的附加依赖包。


5.一种依赖包安装装置,包括:
第一获取单元,被配置成响应于在第二开发环境中安装目标应用程序的依赖包的请求,获取所述第二开发环境的第二配置参数,其中,所述第二开发环境为从第一开发环境切换的开发环境,所述第一开发环境中已安装所述目标应用程...

【专利技术属性】
技术研发人员:丁延强
申请(专利权)人:上海瑞家信息技术有限公司
类型:发明
国别省市:上海;31

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

1