【技术实现步骤摘要】
子应用调试方法、装置、计算机设备及存储介质
[0001]本申请实施例涉及通信互联网
,尤其涉及一种子应用调试方法、装置、计算机设备及存储介质。
技术介绍
[0002]随着云管平台的普及,越来越多的云管平台采用微前端架构方案实现前端系统的搭建,子应用指的是微前端应用中的一个相对独立的模块,为应对前端项目不断增长,提高业务开发效率,通常需要对子应用进行调试。
[0003]目前,现有技术中,当子应用单独进行本地调试时因缺少父应用的权限、菜单、消息等信息,需要另外再启动一个父应用,以在本地调试子应用,并且需要对父应用进行配置修改。还需要手动切换各种测试环境的环境地址,涉及的后端接口地址也很多,给开发人员造成不便。
[0004]然而,专利技术人发现现有技术至少存在以下技术问题:当子应用进行本地调试时,存在因需要手动切换各个环境地址等环境配置信息,导致调试的工作效率低的问题。
技术实现思路
[0005]本申请提供一种子应用调试方法、装置、计算机设备及存储介质,用于解决当子应用进行本地调试时,调试的工
【技术保护点】
【技术特征摘要】
1.一种子应用调试方法,其特征在于,包括:获取待调试的子应用;根据所述待调试的子应用,确定父应用项目地址和所有调试环境的环境配置信息;将所述父应用项目地址和所有的环境配置信息存入预设项目配置文件;将预设暂停更新节点模块包编译成动态链接库DLL文件进行保存,并启动预存压缩工具压缩预存脚本JS和预存层叠样式表CSS,生成加载优化文件;执行预存拉取指令对父应用进行拉取操作,确定目标父应用;获取启动环境信息,根据所述启动环境信息从所述预设项目配置文件获取目标环境配置信息;将所述目标环境配置信息同步到所述待调试的子应用,生成目标子应用;根据所述动态链接库DLL文件和所述加载优化文件将所述目标子应用引入所述目标父应用进行调试;执行预设同步监听指令,控制所述目标子应用和所述目标父应用同步启停,并同步释放端口号,以完成子应用调试。2.根据权利要求1所述的方法,其特征在于,所述根据所述待调试的子应用,确定父应用项目地址和所有调试环境的环境配置信息,包括:根据待调试的子应用,确定所述待调试的子应用所需的父应用和所有调试环境的环境信息;根据所述父应用,确定父应用项目地址;对所有的环境信息进行读取操作,确定所有调试环境的环境配置信息。3.根据权利要求1所述的方法,其特征在于,所述预存压缩工具为压缩程序Gzip;相应地,所述启动预存压缩工具压缩预存脚本JS和预存层叠样式表CSS,生成加载优化文件,包括:启动压缩程序Gzip;将所述预存脚本JS和预存层叠样式表CSS存入预设文件夹;执行预存压缩指令,通过所述压缩程序Gzip对所述预设文件夹进行压缩操作,生成加载优化文件。4.根据权利要求1所述的方法,其特征在于,所述获取启动环境信息,包括:执行预设监听指令,对预设启动环境进行监听操作,生成启动环境信息。5.根据权利要求1所述的方法,其特征在于,所述获取启动环境信息之前,还包括:若判定所述执行预存拉取指令对父应用进行拉取操作的次数大于1,则将此次拉取的父应用与之前拉取的所有父应用逐一进行版本对比操作,确定最新版本的父应用为目标父应用。6.根据权利要求1所述的方法,其特征在于,还包括:记录所述获取启动环境信...
【专利技术属性】
技术研发人员:王斌,
申请(专利权)人:联通数字科技有限公司联通云数据有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。