[发明专利]一种可视化项目生成方法、装置、电子设备及存储介质在审
申请号: | 202110636353.0 | 申请日: | 2021-06-08 |
公开(公告)号: | CN113378091A | 公开(公告)日: | 2021-09-10 |
发明(设计)人: | 闫楠楠 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
主分类号: | G06F16/958 | 分类号: | G06F16/958;G06F9/445 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 可视化 项目 生成 方法 装置 电子设备 存储 介质 | ||
本申请公开了可视化项目生成方法、装置、电子设备及存储介质,涉及计算机应用领域,尤其涉及脚手架技术。具体实现方案为:通过浏览器的可视化界面获取用户输入的配置项;其中,该配置项用于创建预设类型的目标项目;基于该配置项获取目标项目对应的脚本配置文件;通过浏览器的可视化界面将用户脚本配置文件加载至预先设置的项目脚手架模板中,得到目标项目对应的项目脚手架模板;基于目标项目对应的项目脚手架模板生成目标项目。本申请实施例不仅可以提高脚手架的使用转换率,方便用户使用,而且还可以降低开发难度,提高开发效率。
技术领域
本公开涉及计算机应用技术领域,进一步涉及脚手架技术,尤其是一种可视化项目生成方法、装置、电子设备及存储介质。
背景技术
在进行项目开发时,通常需要考虑项目框架的构建、项目源码的部署及项目的热加载等事情。如果每个项目都要开发人员手动完成这些工作,则会大大降低项目的开发效率,因此,为了提高项目开发效率,开发人员通常会使用一些项目脚手架工具来帮助完成上述事情。例如,对于网页(Web)项目的开发,开发人员通常会使用Vue.js框架下的脚手架工具来快速构建Web项目。
但是在现有的项目生成方法中,通过脚手架工具生成项目的过程对于用户来说是不可见的,用户只能从上而下一级一级地选择配置项,不能后退选择,也不能重新选择;而且通过脚手架工具生成的每一个项目都是独立的,用户不知道已经生成了哪些项目,对于已经生成的项目缺乏一个整体的归纳和展示。此外,对于不熟悉脚手架技术的开发人员来说,使用脚手架工具生成项目非常不方便,这样就会导致开发难度增加,开发效率降低。
发明内容
本公开提供了一种可视化项目生成方法、装置、电子设备及存储介质。
第一方面,本申请提供了一种可视化项目生成方法,所述方法包括:
通过浏览器的可视化界面获取用户输入的配置项;其中,所述配置项用于创建预设类型的目标项目;
基于所述配置项获取所述目标项目对应的脚本配置文件;
通过所述浏览器的可视化界面将所述用户脚本配置文件加载至预先设置的项目脚手架模板中,得到所述目标项目对应的项目脚手架模板;
基于所述目标项目对应的项目脚手架模板生成所述目标项目。
第二方面,本申请提供了一种可视化项目生成装置,所述装置包括:输入模块、获取模块、加载模块和生成模块;其中,
所述输入模块,用于通过浏览器的可视化界面获取用户输入的配置项;其中,所述配置项用于创建预设类型的目标项目;
所述获取模块,用于基于所述配置项获取所述目标项目对应的脚本配置文件;
所述加载模块,用于通过所述浏览器的可视化界面将所述用户脚本配置文件加载至预先设置的项目脚手架模板中,得到所述目标项目对应的项目脚手架模板;
所述生成模块,用于基于所述目标项目对应的项目脚手架模板生成所述目标项目。
第三方面,本申请实施例提供了一种电子设备,包括:
一个或多个处理器;
存储器,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本申请任意实施例所述的可视化项目生成方法。
第四方面,本申请实施例提供了一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现本申请任意实施例所述的可视化项目生成方法。
第五方面,提供了一种计算机程序产品,当所述计算机程序产品被计算机设备执行时实现本申请任意实施例所述的可视化项目生成方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110636353.0/2.html,转载请声明来源钻瓜专利网。