构建项目框架的方法、终端设备及计算机可读存储介质技术

技术编号:20545477 阅读:26 留言:0更新日期:2019-03-09 18:25
本发明专利技术适用于计算机技术领域,提供了一种构建项目框架的方法、终端设备及计算机可读存储介质,包括:获取并解析用户在命令行界面输入的可执行指令;若所述可执行指令用于指示创建第一预设类型的项目实例,则获取用于描述预设附加功能的配置文件;其中,所述第一预设类型的项目实例支持所述预设附加功能;将所述配置文件加载至预设项目脚手架模板中,得到新的项目脚手架模板;基于所述新的项目脚手架模板构建所述项目实例的框架,从而使得用户在开发支持预设附加功能的项目时,无需手动对用于构建项目框架的预设项目脚手架模板进行更改,提高了项目开发效率,降低了项目开发难度。

Method of Building Project Framework, Terminal Equipment and Computer Readable Storage Media

The invention is applicable to the field of computer technology, and provides a method for constructing a project framework, terminal equipment and computer readable storage media, including acquiring and parsing executable instructions input by users on the command line interface, and acquiring configuration files for describing the additional functions of the preset if the executable instructions are used to instruct the creation of a project instance of the first preset type. The project instance of the first preset type supports the preset additional function; loads the configuration file into the preset project scaffold template to obtain a new project scaffold template; builds the framework of the project instance based on the new project scaffold template, so that users do not need to manually build the project when developing projects supporting the preset additional function. The scaffolding template of the preset project of the framework is changed, which improves the efficiency of project development and reduces the difficulty of project development.

【技术实现步骤摘要】
构建项目框架的方法、终端设备及计算机可读存储介质
本专利技术属于计算机
,尤其涉及一种构建项目框架的方法、终端设备及计算机可读存储介质。
技术介绍
在进行项目开发时,通常需要考虑项目框架的构建、项目源码的部署及项目的热加载等事情。如果每个项目都要开发人员手动完成这些工作,则会大大降低项目的开发效率,因此,为了提高项目开发效率,开发人员通常会使用一些项目脚手架工具来帮助完成上述事情。例如,对于网页(Web)项目的开发,开发人员通常会使用Vue.js框架下的脚手架工具Vue-cli来快速构建Web项目的框架,然而,现有的脚手架工具Vue-cli并不支持渐进式网页应用程序(ProgressiveWebApp,PWA)的一些功能。如果当前开发的项目需要支持PWM的某些功能,则需要用户手动更改脚手架工具Vue-cli的框架,添加相应的功能。而在用户手动更改脚手架工具的框架的过程中,可能会遇到很多漏洞需要修复,非常不便,导致开发效率降低,且对于不熟悉PWM技术的开发人员来说,修改脚手架工具的框架是十分困难的事情。
技术实现思路
有鉴于此,本专利技术实施例提供了一种构建项目框架的方法、终端设备及本文档来自技高网...

【技术保护点】
1.一种构建项目框架的方法,其特征在于,包括:获取并解析用户在命令行界面输入的可执行指令;若所述可执行指令用于指示创建第一预设类型的项目实例,则获取用于描述预设附加功能的配置文件;其中,所述第一预设类型的项目实例支持所述预设附加功能;将所述配置文件加载至预设项目脚手架模板中,得到新的项目脚手架模板;基于所述新的项目脚手架模板构建所述项目实例的框架。

【技术特征摘要】
1.一种构建项目框架的方法,其特征在于,包括:获取并解析用户在命令行界面输入的可执行指令;若所述可执行指令用于指示创建第一预设类型的项目实例,则获取用于描述预设附加功能的配置文件;其中,所述第一预设类型的项目实例支持所述预设附加功能;将所述配置文件加载至预设项目脚手架模板中,得到新的项目脚手架模板;基于所述新的项目脚手架模板构建所述项目实例的框架。2.根据权利要求1所述的构建项目框架的方法,其特征在于,所述获取并解析用户在命令行界面输入的可执行指令之后,还包括:若所述可执行指令用于指示创建第二预设类型的项目实例,则基于预设项目脚手架模板构建所述项目实例的框架;其中,所述第二预设类型的项目实例不支持所述预设附加功能。3.根据权利要求1所述的构建项目框架的方法,其特征在于,所述基于所述新的项目脚手架模板构建所述项目实例的框架之后,还包括:若检测到用户在所述命令行界面输入可执行指令,且所述可执行指令用于指示对所述配置文件进行更新,则提取所述可执行指令携带的更新信息;基于所述更新信息对所述配置文件进行更新;基于更新后的所述配置文件对所述项目实例的框架进行重构。4.根据权利要求1所述的构建项目框架的方法,其特征在于,所述配置文件包括功能描述文件、属性描述文件及状态描述文件;所述将所述配置文件加载至预设项目脚手架模板中,得到新的项目脚手架模板,包括:在所述预设项目脚手架模板的文件结构下的项目主页文件中添加用于引入所述功能描述文件的脚本标签及用于引入所述属性描述文件的文档属性标签;在所述预设项目脚手架模板的文件结构下的源文件夹中添加所述功能描述文件、所述属性描述文件及所述状态描述文件。5.根据权利要求1-4任一项所述的构建项目框架的方法,其特征在于,所述若所述可执行指令用于指示创建第一预设类型的项目实例,则获取用于描述预设附加功能的配置文件,包括:若所述可执行指令用于指示创建第一预设类型的项目实例,且所述可执行指令的历史接收次数为0,则获取用于...

【专利技术属性】
技术研发人员:周俊
申请(专利权)人:平安普惠企业管理有限公司
类型:发明
国别省市:广东,44

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

1