[发明专利]一种基于图形接口架构和管理项目的调试方法及工具有效
申请号: | 202211170287.3 | 申请日: | 2022-09-26 |
公开(公告)号: | CN115269442B | 公开(公告)日: | 2023-01-10 |
发明(设计)人: | 杜学文;谢子剑;秦学武 | 申请(专利权)人: | 南京飓风引擎信息技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京达友众邦知识产权代理事务所(普通合伙) 11904 | 代理人: | 齐兴 |
地址: | 210012 江苏省南京市雨花台*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 图形 接口 架构 管理 项目 调试 方法 工具 | ||
本发明涉及一种基于图形接口架构和管理项目的调试方法及工具,涉及计算机技术领域,该方法包括以下步骤:基于操作系统启动安装的调试软件,并启动一个http服务以响应来自浏览器的http接口请求;当调试软件从浏览器启动后,从当前制作项目网页生成项目配置,并通过本地http发送给调试软件,调试软件根据项目配置自动配置调试环境;通过调试软件的页面操作项目并发送命令给Electron内置的Nodejs,Nodejs根据任务使用子进程来操作操作系统以完成任务。本发明极大的提升调试的便利度和效率。
技术领域
本发明涉及计算机技术领域,特别是涉及一种基于图形接口架构和管理项目的调试方法及工具。
背景技术
当前低代码平台在本地调试源码往往需要使用代码编辑器或shell,往往需要复杂的本地环境配置和不友好的命令窗口,为了降低本地源码调试的学习成本和调试效率,就需要有一个能够允许用户通过图形接口来架构和管理项目UI工具。
而目前的Vue CLI集成有一个UI工具,可以用来调试由Vue CLI所创建的项目。其中,Vue CLI集成的UI工具是通过本地shell启动Nodejs来启动一个web静态管理页面和一个http接口服务,通过浏览器访问web静态页面来可视化的操作项目并发送命令给接口服务,Nodejs根据命令使用child_process子进程来操作操作系统完成任务。
但需要通过本地shell命令行窗口启动Nodejs来启动UI界面,并且需要手动配置调试环境和安装依赖软件,操作难度过大。尤其是,在完成接口服务和管理项目任务时,需要依赖shell命令行窗口,还需要手动配置调试环境和安装依赖软件,无法拉取远程仓库代码。
发明内容
鉴于此,本申请提供一种基于图形接口架构和管理项目的调试方法及工具,使不具备项目调试能力的用户能通过图形接口来架构和管理项目并且极大的提升调试的便利度和效率。
为实现上述目的,本发明提供了以下技术方案:
第一方面,本申请提供了一种基于图形接口架构和管理项目的调试方法,包括:
基于操作系统启动安装的调试软件,并启动一个http服务以响应来自浏览器的http接口请求;
当调试软件从浏览器启动后,从当前制作项目网页生成项目配置,并通过本地http发送给调试软件,调试软件根据项目配置自动配置调试环境;
通过调试软件的页面操作项目并发送命令给Electron内置的Nodejs,Nodejs根据任务使用子进程来操作操作系统以完成任务。
作为本发明的进一步方案,所述调试软件为基于Electron开发的调试软件,支持Windows、macOS操作系统。
作为本发明的进一步方案,所述操作系统用于开发调试环境变量检测和自动化配置。
作为本发明的进一步方案,所述操作系统的开发调试环境变量检测包括检测所述操作系统是否安装Git和Nodejs软件,以及Git和Nodejs软件的配置是否正确。
作为本发明的进一步方案,所述操作系统的自动化配置包括使用Electron内置Nodejschild_process子进程进行任务进程管理,读写配置Git和Nodejs软件的相关配置文件。
作为本发明的进一步方案,所述启动一个http服务为所述操作系统的后台启动的一个接口服务,用于响应来自浏览器的http接口请求。
作为本发明的进一步方案,当调试软件从浏览器启动后,从当前制作项目网页生成项目配置,其中,所述项目配置以json格式数据存储,所述json格式数据包含需要调试项目仓库地址、私钥、项目名称以及用户名称。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京飓风引擎信息技术有限公司,未经南京飓风引擎信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211170287.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种门锁装置及离心机
- 下一篇:一种数字减影血管造影DSA手术室方舱