一种组件配置方法及相关设备技术

技术编号:36038206 阅读:19 留言:0更新日期:2022-12-21 10:42
本公开提供的一种组件配置方法及相关设备,应用于组件库,组件库存储有预设默认配置文件、与各开发框架分别对应的框架基础配置文件以及框架兼容配置文件。本公开通过在组件库中统一维护不同开发框架分别对应的框架基础配置文件,可以结合预设默认配置文件和各开发框架下组件的框架兼容配置文件对组件进行打包配置,解决了不同开发框架下组件打包配置的兼容性问题,降低了组件库的学习成本,从而方便不同技术团队之间的协作,提高产品开发效率。率。率。

【技术实现步骤摘要】
一种组件配置方法及相关设备


[0001]本公开涉及计算机
,尤其涉及一种组件配置方法及相关设备。

技术介绍

[0002]当前,随着产品开发技术的快速更新,产品的开发可能需要尝试使用多种不同的开发框架,特别是在产品开发涉及到多个技术团队的情况下,每个技术团队负责开发的产品项目所使用到的开发框架可能不同。
[0003]在传统的产品开发过程中,每个技术团队都会针对自身负责项目所使用的开发框架构建一个组件库,导致一个产品对应有多个组件库。同时,由于不同的组件库对应的开发框架不同,导致各个组件库之间存在兼容问题,使得一个技术团队可能需要针对另一个技术团队构建的组件库进行学习,从而提高了组件库的学习成本,降低了产品开发的效率。

技术实现思路

[0004]鉴于上述问题,本公开提供一种克服上述问题或者至少部分地解决上述问题的一种组件配置方法及相关设备,技术方案如下:
[0005]一种组件配置方法,应用于组件库,所述组件库存储有预设默认配置文件、与各开发框架分别对应的框架基础配置文件以及框架兼容配置文件,所述方法包括:
[0006]获得组件打包请求,其中,所述组件打包请求包括待配置的第一组件的组件名称;
[0007]在所述组件库中获得与所述组件名称对应的所述第一组件;
[0008]在所述组件库中查找与所述组件名称对应的所述框架兼容配置文件,如果查找到,则获得所述框架兼容配置文件;
[0009]利用所述组件名称,识别所述第一组件所属的开发框架的框架名称;
[0010]在所述组件库中获得与所述框架名称对应的所述框架基础配置文件;
[0011]利用所述预设默认配置文件、所述框架基础配置文件和所述框架兼容配置文件对所述第一组件进行打包配置,获得第二组件。
[0012]可选的,所述方法还包括:
[0013]在所述组件库中没有查找到与所述组件名称对应的所述框架兼容配置文件的情况下,利用所述预设默认配置文件对所述第一组件进行打包配置,获得第三组件。
[0014]可选的,所述框架基础配置文件引入有至少一个第三方库,并设置有与所述第三方库对应的全局变量名。
[0015]可选的,所述利用所述预设默认配置文件、所述框架基础配置文件和所述框架兼容配置文件对所述第一组件进行打包配置,包括:
[0016]利用所述框架基础配置文件中的所述全局变量名,将与所述全局变量名对应的所述第三方库配置至所述第一组件中。
[0017]可选的,所述框架基础配置文件定义有所述组件库的图片仓库与对外服务器的关联关系。
[0018]可选的,所述利用所述预设默认配置文件、所述框架基础配置文件和所述框架兼容配置文件对所述第一组件进行打包配置,包括:
[0019]利用所述框架基础配置文件中的所述关联关系,对所述第一组件中引入的所述图片仓库中的图片:将该图片在所述图片仓库中对应的相对路径地址替换为与所述对外服务器对应的绝对路径地址。
[0020]可选的,所述利用所述预设默认配置文件、所述框架基础配置文件和所述框架兼容配置文件对所述第一组件进行打包配置,包括:
[0021]利用所述框架基础配置文件,对所述第一组件配置对应的入口文件。
[0022]一种组件配置装置,应用于组件库,所述组件库存储有预设默认配置文件、与各开发框架分别对应的框架基础配置文件以及框架兼容配置文件,所述装置包括:请求获得单元、第一组件获得单元、框架兼容配置文件查找单元、框架兼容配置文件获得单元、框架名称识别单元、框架基础配置文件获得单元以及第二组件获得单元,
[0023]所述请求获得单元,用于获得组件打包请求,其中,所述组件打包请求包括待配置的第一组件的组件名称;
[0024]所述第一组件获得单元,用于在所述组件库中获得与所述组件名称对应的所述第一组件;
[0025]所述框架兼容配置文件查找单元,用于在所述组件库中查找与所述组件名称对应的所述框架兼容配置文件,如果查找到,则触发所述框架兼容配置文件获得单元;
[0026]所述框架兼容配置文件获得单元,用于获得所述框架兼容配置文件;
[0027]所述框架名称识别单元,用于利用所述组件名称,识别所述第一组件所属的开发框架的框架名称;
[0028]所述框架基础配置文件获得单元,用于在所述组件库中获得与所述框架名称对应的所述框架基础配置文件;
[0029]所述第二组件获得单元,用于利用所述预设默认配置文件、所述框架基础配置文件和所述框架兼容配置文件对所述第一组件进行打包配置,获得第二组件。
[0030]一种计算机可读存储介质,其上存储有程序,所述程序被处理器执行时实现上述任一项所述的组件配置方法。
[0031]一种电子设备,所述电子设备包括至少一个处理器、以及与处理器连接的至少一个存储器、总线;其中,所述处理器、所述存储器通过所述总线完成相互间的通信;所述处理器用于调用所述存储器中的程序指令,以执行上述任一项所述的组件配置方法。
[0032]借由上述技术方案,本公开提供的一种组件配置方法及相关设备,应用于组件库,组件库存储有预设默认配置文件、与各开发框架分别对应的框架基础配置文件以及框架兼容配置文件,获得组件打包请求,其中,组件打包请求包括待配置的第一组件的组件名称;在组件库中获得与组件名称对应的第一组件;在组件库中查找与组件名称对应的框架兼容配置文件,如果查找到,则获得框架兼容配置文件;利用组件名称,识别第一组件所属的开发框架的框架名称;在组件库中获得与框架名称对应的框架基础配置文件;利用预设默认配置文件、框架基础配置文件和框架兼容配置文件对第一组件进行打包配置,获得第二组件。本公开通过在组件库中统一维护不同开发框架分别对应的框架基础配置文件,可以结合预设默认配置文件和各开发框架下组件的框架兼容配置文件对组件进行打包配置,解决
了不同开发框架下组件打包配置的兼容性问题,降低了组件库的学习成本,从而方便不同技术团队之间的协作,提高产品开发效率。
[0033]上述说明仅是本公开技术方案的概述,为了能够更清楚了解本公开的技术手段,而可依照说明书的内容予以实施,并且为了让本公开的上述和其它目的、特征和优点能够更明显易懂,以下特举本公开的具体实施方式。
附图说明
[0034]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本公开的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0035]图1示出了本公开实施例提供的组件配置方法的一种实施方式的流程示意图;
[0036]图2示出了本公开实施例提供的组件配置方法的另一种实施方式的流程示意图;
[0037]图3示出了本公开实施例提供的组件配置装置的结构示意图;
[0038]图4示出了本公开实施例提供的电子设备的结构示意图。
具体实施方式
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种组件配置方法,其特征在于,应用于组件库,所述组件库存储有预设默认配置文件、与各开发框架分别对应的框架基础配置文件以及框架兼容配置文件,所述方法包括:获得组件打包请求,其中,所述组件打包请求包括待配置的第一组件的组件名称;在所述组件库中获得与所述组件名称对应的所述第一组件;在所述组件库中查找与所述组件名称对应的所述框架兼容配置文件,如果查找到,则获得所述框架兼容配置文件;利用所述组件名称,识别所述第一组件所属的开发框架的框架名称;在所述组件库中获得与所述框架名称对应的所述框架基础配置文件;利用所述预设默认配置文件、所述框架基础配置文件和所述框架兼容配置文件对所述第一组件进行打包配置,获得第二组件。2.根据权利要求1所述的方法,其特征在于,还包括:在所述组件库中没有查找到与所述组件名称对应的所述框架兼容配置文件的情况下,利用所述预设默认配置文件对所述第一组件进行打包配置,获得第三组件。3.根据权利要求1所述的方法,其特征在于,所述框架基础配置文件引入有至少一个第三方库,并设置有与所述第三方库对应的全局变量名。4.根据权利要求3所述的方法,其特征在于,所述利用所述预设默认配置文件、所述框架基础配置文件和所述框架兼容配置文件对所述第一组件进行打包配置,包括:利用所述框架基础配置文件中的所述全局变量名,将与所述全局变量名对应的所述第三方库配置至所述第一组件中。5.根据权利要求1所述的方法,其特征在于,所述框架基础配置文件定义有所述组件库的图片仓库与对外服务器的关联关系。6.根据权利要求5所述的方法,其特征在于,所述利用所述预设默认配置文件、所述框架基础配置文件和所述框架兼容配置文件对所述第一组件进行打包配置,包括:利用所述框架基础配置文件中的所述关联关系,对所述第一组件中引入的所述图片仓库中的图片:将该图片在所述图片仓库中对应的相对路径地址替换为与所述对外服务器对应的绝对路径地...

【专利技术属性】
技术研发人员:周俊熙田魁冯诚
申请(专利权)人:湖南快乐阳光互动娱乐传媒有限公司
类型:发明
国别省市:

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

1