[发明专利]一种可视化项目生成方法、装置、电子设备及存储介质在审
申请号: | 202110636353.0 | 申请日: | 2021-06-08 |
公开(公告)号: | CN113378091A | 公开(公告)日: | 2021-09-10 |
发明(设计)人: | 闫楠楠 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
主分类号: | G06F16/958 | 分类号: | G06F16/958;G06F9/445 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 可视化 项目 生成 方法 装置 电子设备 存储 介质 | ||
1.一种可视化项目生成方法,所述方法包括:
通过浏览器的可视化界面获取用户输入的配置项;其中,所述配置项用于创建预设类型的目标项目;
基于所述配置项获取所述目标项目对应的脚本配置文件;
通过所述浏览器的可视化界面将所述用户脚本配置文件加载至预先设置的项目脚手架模板中,得到所述目标项目对应的项目脚手架模板;
基于所述目标项目对应的项目脚手架模板生成所述目标项目。
2.根据权利要求1所述的方法,其中,所述基于所述配置项获取所述目标项目对应的脚本配置文件,包括:
基于所述配置项在预先创建的本地源文件库中查找与所述配置项相匹配的脚本配置文件;
若在所述本地源文件库中查找到至少一个与所述配置项相匹配的脚本配置文件,则将所述至少一个与所述配置项相匹配的脚本配置文件中的其中一个脚本配置文件作为所述目标项目对应的脚本配置文件。
3.根据权利要求2所述的方法,所述方法还包括:
若在所述本地源文件库中未查找到与所述配置项相匹配的脚本配置文件,则在用户指定的源文件库中查找与所述配置项相匹配的脚本配置文件;
若在所述用户指定的源文件库中查找到至少一个与所述配置项相匹配的脚本配置文件,则将所述至少一个与所述配置项相匹配的脚本配置文件中的其中一个脚本配置文件作为所述目标项目对应的脚本配置文件。
4.根据权利要求1所述的方法,在所述通过浏览器的可视化界面获取用户输入的配置项之前,所述方法还包括:
接收所述用户输入的用于选择所述浏览器的兼容程度的指令;
响应于所述用于选择所述浏览器的兼容程度的指令对所述浏览器的兼容程度进行选择,得到所述浏览器的可视化界面。
5.根据权利要求1所述的方法,所述方法还包括:
通过所述浏览器的可视化界面获取所述用户输入的补充配置项;其中,所述补充配置项用于为所述目标项目添加补充的依赖选项;
将所述补充配置项与所述配置项合并为一个新的配置项,执行所述基于所述新的配置项获取所述目标项目对应的新的脚本配置文件的操作。
6.根据权利要求1所述的方法,在所述基于所述配置项获取所述目标项目对应的脚本配置文件之前,所述方法还包括:
通过所述浏览器的可视化界面接收所述用户输入的安装依赖指令;响应于所述安装依赖指令执行所述基于所述配置项获取所述目标项目对应的脚本配置文件的操作。
7.根据权利要求1所述的方法,所述方法还包括:
通过所述浏览器的可视化界面接收所述用户输入的项目展示指令;响应于所述项目展示指令在所述浏览器的可视化界面上将所述目标项目展示给所述用户。
8.一种可视化项目生成装置,所述装置包括:输入模块、获取模块、加载模块和生成模块;其中,
所述输入模块,用于通过浏览器的可视化界面获取用户输入的配置项;其中,所述配置项用于创建预设类型的目标项目;
所述获取模块,用于基于所述配置项获取所述目标项目对应的脚本配置文件;
所述加载模块,用于通过所述浏览器的可视化界面将所述用户脚本配置文件加载至预先设置的项目脚手架模板中,得到所述目标项目对应的项目脚手架模板;
所述生成模块,用于基于所述目标项目对应的项目脚手架模板生成所述目标项目。
9.根据权利要求8所述的装置,所述获取模块,具体用于基于所述配置项在预先创建的本地源文件库中查找与所述配置项相匹配的脚本配置文件;若在所述本地源文件库中查找到至少一个与所述配置项相匹配的脚本配置文件,则将所述至少一个与所述配置项相匹配的脚本配置文件中的其中一个脚本配置文件作为所述目标项目对应的脚本配置文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110636353.0/1.html,转载请声明来源钻瓜专利网。