Web前端项目处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:29672169 阅读:26 留言:0更新日期:2021-08-13 21:53
本申请提出了一种Web前端项目处理方法、装置、电子设备和存储介质。Web前端项目包括业务工程和公共工程,业务工程包括多个子工程,公共工程包括多个子工程中的至少一个公共业务组件模块;其中该方法包括针对公共业务组件模块的需求变更请求,获取与每个公共业务组件模块对应的代码更新文件,并打包以得到对应的更新文件,将得到的更新文件分别存储至公共工程下对应的存储路径中;根据存储至公共工程下的存储路径中的更新文件,对包含有公共业务组件模块的Web前端页面进行页面内容更新。本申请可以提高Web前端开发及部署效率,降低了代码维护成本。

【技术实现步骤摘要】
Web前端项目处理方法、装置、电子设备及存储介质
本申请涉及计算机
,具体涉及软件开发
,尤其涉及一种Web前端项目处理方法、装置、电子设备及存储介质。
技术介绍
在企业的日常管理中,一条业务线或者一条产品线往往包括多个工程,每个工程不仅在业务层面会有所关联,在代码层面上也紧密相关。通常,各工程之间会存在一些公用模块。针对这些共用模块,若根据业务需求需要修改,则需要多个工程的相同模块做相同的改动,维护成本高,此外改动后的多个工程都需要分别进行部署,部署成本较高。
技术实现思路
本申请提供了一种Web前端项目处理方法、装置、电子设备及存储介质。根据本申请的第一方面,提供了一种Web前端项目处理方法,所述Web前端项目包括业务工程和公共工程,所述业务工程包括多个子工程,所述公共工程包括所述多个子工程中的至少一个公共业务组件模块,所述方法包括:响应于针对所述业务组件模块的第一变更请求,根据所述第一变更请求获取与所述公共业务组件模块对应的代码更新文件;将对应的代码更新文件进行打包以得到所述公共业务本文档来自技高网...

【技术保护点】
1.一种Web前端项目处理方法,其特征在于,所述Web前端项目包括业务工程和公共工程,所述业务工程包括多个子工程,所述公共工程包括所述多个子工程中的至少一个公共业务组件模块,所述方法包括:/n响应于针对所述公共业务组件模块的第一变更请求,根据所述第一变更请求获取与所述公共业务组件模块对应的代码更新文件;/n将所述对应的代码更新文件进行打包,得到所述公共业务组件模块的更新文件,并将所述公共业务组件模块的更新文件存储至所述公共工程下的存储路径中;/n根据存储至所述公共工程下的存储路径中的所述更新文件,对包含有所述公共业务组件模块的Web前端页面进行页面内容更新。/n

【技术特征摘要】
1.一种Web前端项目处理方法,其特征在于,所述Web前端项目包括业务工程和公共工程,所述业务工程包括多个子工程,所述公共工程包括所述多个子工程中的至少一个公共业务组件模块,所述方法包括:
响应于针对所述公共业务组件模块的第一变更请求,根据所述第一变更请求获取与所述公共业务组件模块对应的代码更新文件;
将所述对应的代码更新文件进行打包,得到所述公共业务组件模块的更新文件,并将所述公共业务组件模块的更新文件存储至所述公共工程下的存储路径中;
根据存储至所述公共工程下的存储路径中的所述更新文件,对包含有所述公共业务组件模块的Web前端页面进行页面内容更新。


2.根据权利要求1所述的方法,其特征在于,所述根据存储至所述公共工程下的存储路径中的所述更新文件,对包含有所述公共业务组件模块的Web前端页面进行页面内容更新,包括:
响应于打开所述Web前端页面的操作,确定与所述操作对应的目标页面中是否存在所述公共业务组件模块;
响应于所述目标页面中存在所述公共业务组件模块,从所述目标页面之中的代码信息中确定所述公共业务组件模块对应的目标存储地址;
根据所述目标存储地址,从所述公共工程下的存储路径中读取对应的更新文件,并基于读取到的更新文件进行渲染。


3.根据权利要求1所述的方法,其特征在于,所述将对应的代码更新文件进行打包,得到所述公共业务组件模块的更新文件,并将所述公共业务组件模块的更新文件存储至所述公共工程下的存储路径中,包括:
将与所述公共业务组件模块代码更新文件分别打包成与所述公共业务组件模块对应的单文件;
将对应的所述单文件存储至所述公共工程下的存储路径中。


4.根据权利要求1所述的方法,其特征在于,至少一个所述子工程中包括非公共业务组件模块,所述方法还包括:
响应于针对目标子工程之中所述非公共业务组件模块的第二变更请求,根据所述第二变更请求获取对应的代码更新文件,并将所述对应的代码更新文件进行打包并存储至所述目标子工程下的存储路径中;
响应于打开针对所述目标子工程的页面的操作,从与所述页面的代码信息中确定出所述非公共业务组件模块对应的存储地址;
根据所述非公共业务组件模块对应的存储地址,从所述目标子工程下的存储路径中读取对应的打包文件,并基于读取到的打包文件进行渲染。


5.根据权利要求1至4中任一项所述的方法,其特征在于,所述子工程的Web页面中的所述公共业务组件模块是以微件Widget的形式构建的,通过软件开发工具包SDK承接所述公共业务组件模块。


6.一种Web前端项目处理装置,其特征在于,所述Web前端项目包括业务工程和公共工程,所述业务工程包括多个子工程,所述公共工程包括所述多个子工程中的至少一个公共业务...

【专利技术属性】
技术研发人员:郑修月胡碧青
申请(专利权)人:京东科技控股股份有限公司
类型:发明
国别省市:北京;11

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

1