【技术实现步骤摘要】
组件库构建方法、装置、电子设备及存储介质
[0001]本申请涉及计算机
,尤其涉及一种组件库构建方法
、
装置
、
电子设备及存储介质
。
技术介绍
[0002]在低代码开发平台中,组件化是一种重要的开发手段,通过对代码进行提取合并形成包括多个组件的组件库,开发人员可以通过对低代码平台组件库中组件的调用组合,快速生成功能完整的页面,从而提高页面开发效率
。
[0003]目前的组件库通常是基于对应地的业务场景进行构建,由于不同的业务场景和需求的差异,构建方式差异较大,缺少一种在低代码平台通用的组件库的构建流程,开发效率较低
。
技术实现思路
[0004]针对上述组件库开发效率低的问题,本申请提供一种组件库构建方法
、
装置
、
电子设备及存储介质,可以提升组件库的开发效率
。
[0005]第一方面,本申请提供一种组件库构建方法,应用于低代码平台,包括:
[0006]生成组件库的项目文件,以及,所述项目文件的第一配置文件;
[0007]在所述项目文件中,根据所述组件库的目录结构生成对应的目录文件夹;
[0008]构建所述组件库的至少一种目标指令,将所述至少一种目标指令写入对应的目录文件夹;所述目标指令用于执行所述组件库的脚本;
[0009]获取所述组件库的第二配置信息,根据所述第二配置信息生成至少一种组件,并将所述组件写入对应的目录文件夹,所述第二配置信息包 ...
【技术保护点】
【技术特征摘要】
1.
一种组件库构建方法,其特征在于,应用于低代码平台,包括:生成组件库的项目文件,以及,所述项目文件的第一配置文件;在所述项目文件中,根据所述组件库的目录结构生成对应的目录文件夹;构建所述组件库的至少一种目标指令,将所述至少一种目标指令写入对应的目录文件夹;所述目标指令用于执行所述组件库的脚本;获取所述组件库的第二配置信息,根据所述第二配置信息生成至少一种组件,并将所述组件写入对应的目录文件夹,所述第二配置信息包括所述组件的源码
、
样式
、
调用方式
、
数据结构中的至少一种;根据所述第一配置信息对所述项目文件进行打包构建,得到所述组件库
。2.
根据权利要求1所述的方法,其特征在于,所述根据所述组件库的目录结构生成对应的目录文件夹,包括:响应于用户的目录结构编写操作,获取用于创建所述组件库的目录结构的目录结构信息;根据目录结构信息,确定所述目录结构包括的文件夹数量和各文件夹名称;根据所述文件夹数量
、
所述文件夹名称,以及,目录结构模板,生成所述目录文件夹
。3.
根据权利要求2所述的方法,其特征在于,所述根据所述第一配置信息,对所述项目文件进行打包构建,构建所述组件库,包括:根据所述第一配置信息,以及,所述组件库的目标对象,获取所述组件库的打包方式;根据所述打包方式,将所述组件,以及,所述目标指令进行打包,在所述项目文件的根目录中生成至少一个可执行文件;对所述可执行文件进行命名,得到构建完成的组件库
。4.
根据权利要求3所述的方法,其特征在于,所述目录文件夹中包括用于表征所述组件库版本信息的文件,所述在所述项目文件的根目录中生成至少一个可执行文件之后,所述方法还包括:根据所述组件库的版本信息,获取所述组件库的版本号;根据所述版本号在所述项目文件的根目录中生成所述版本号对应的目标文件夹;不同版本号对应不同的目标文件夹;将所述至少一个可执行文件写入所述目标文件夹
。5.
根据权利要求...
【专利技术属性】
技术研发人员:涂开仁,雷自强,张浩祥,
申请(专利权)人:联通数字科技有限公司联通云数据有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。