利索能及
我要发布
收藏
专利号: 2019100829915
申请人: 平安科技(深圳)有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-16
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种项目框架生成方法,所述方法包括:

获取各个项目的项目框架信息,根据所述项目框架信息建立对应的项目框架模板;生成所述项目框架模板对应的模板标识,获取预设存储服务器地址,将所述模板标识和项目框架模板关联存储到所述预设存储服务器地址对应的服务器中;

接收项目框架模板的更新指令,所述更新指令携带有模板标识和对应的存储服务器地址,根据所述存储服务器地址向对应服务器发送更新请求;接收所述服务器根据所述模板标识查找到的项目框架模板,获取对所述项目框架模板的修改信息,得到修改后的项目框架模板;生成所述修改后的项目框架模板的版本标识,将所述修改后的项目框架模板、所述模板标识和所述版本标识关联存储到所述服务器中;

接收命令行交互工具的下载指令,根据所述下载指令获取所述命令行交互工具安装包;接收对所述命令行交互工具安装包的安装指令,根据所述安装指令解析所述命令行交互工具安装包,根据解析结果安装所述命令行交互工具;接收所述命令行交互工具的运行指令,根据所述运行指令运行所述命令行交互工具,得到命令行交互界面,通过所述命令行交互界面接收命令行;

接收模板信息获取命令行的执行指令,根据所述模板信息获取命令行的执行指令,解析所述模板信息获取命令行,根据解析结果得到多个项目框架模板信息,显示所述多个项目框架模板信息,所述项目框架模板信息用于指示用户选择对应的模板下载命令行;

接收模板下载命令行的执行指令,根据所述执行指令解析所述模板下载命令行,根据解析结果得到项目框架模板信息,所述项目框架模板信息包括模板标识和所述模板标识对应的存储服务器地址;

向所述存储服务器地址对应的服务器发送项目框架模板下载请求,所述项目框架模板下载请求携带有所述模板标识;

接收所述服务器根据所述模板标识查找到的项目框架模板,将所述项目框架模板识别为项目框架并保存到预设本地存储地址,所述项目框架模板是指基于项目复杂度初始化的配置好的开发环境,所述项目框架模板是根据项目框架信息建立的,所述项目框架信息是指前端项目开发环境的具体信息,包括:项目结构信息、代码规范信息、环境配置信息、组件信息和项目资源信息;

接收所述项目框架初始化命令行执行指令,根据所述项目框架初始化命令行执行指令解析所述项目框架初始化命令行,根据解析结果对所述项目框架初始化,得到目标项目;接收目标项目运行命令行执行指令,根据所述目标项目运行命令行执行指令解析所述目标项目运行命令行,根据所述目标项目运行命令行运行所述目标项目,生成目标项目初始化页面,所述项目框架初始化是指将项目框架还原成初始设置的属性。

2.根据权利要求1所述的方法,其特征在于,所述将所述项目框架模板识别为项目框架并保存到预设本地存储地址,包括:生成以所述项目框架的模板标识为名的文件夹,将所述项目框架模板存储到所述文件夹。

3.根据权利要求1所述的方法,其特征在于,所述模板下载命令行是用来获取项目框架模板信息的命令提示符。

4.根据权利要求1所述的方法,其特征在于,所述项目框架模板的修改信息包括修改后的项目结构、修改后的环境配置和修改后的资源文件。

5.一种项目框架生成装置,其特征在于,所述装置包括:

模板建立模块,用于获取各个项目的项目框架信息,根据所述项目框架信息建立对应的项目框架模板;模板保存模块,用于生成所述项目框架模板对应的模板标识,获取预设存储服务器地址,将所述模板标识和项目框架模板关联存储到所述预设存储服务器地址对应的服务器中;

更新请求发送模块,用于接收项目框架模板的更新指令,所述更新指令携带有模板标识和对应的存储服务器地址,根据所述存储服务器地址向对应服务器发送更新请求;修改信息得到模块,用于接收所述服务器根据所述模板标识查找到的项目框架模板,获取对所述项目框架模板的修改信息,得到修改后的项目框架模板;关联存储模块,用于生成所述修改后的项目框架模板的版本标识,将所述修改后的项目框架模板、所述模板标识和所述版本标识关联存储到所述服务器中;

安装包获取模块,用于接收命令行交互工具的下载指令,根据所述下载指令获取所述命令行交互工具安装包;安装模块,用于接收对所述命令行交互工具安装包的安装指令,根据所述安装指令解析所述命令行交互工具安装包,根据解析结果安装所述命令行交互工具;运行模块,用于接收所述命令行交互工具的运行指令,根据所述运行指令运行所述命令行交互工具,得到命令行交互界面,通过所述命令行交互界面接收命令行;

信息显示模块,用于接收模板信息获取命令行的执行指令,根据所述模板信息获取命令行的执行指令解析所述模板信息获取命令行,根据解析结果得到多个项目框架模板信息,显示所述多个项目框架模板信息,所述项目框架模板信息用于指示用户选择对应的模板下载命令行;

信息得到模块,用于接收模板下载命令行的执行指令,根据所述执行指令解析所述模板下载命令行,根据解析结果得到项目框架模板信息,所述项目框架模板信息包括模板标识和所述模板标识对应的存储服务器地址;

下载模块,用于向所述存储服务器地址对应的服务器发送项目框架模板下载请求,所述项目框架模板下载请求携带有所述模板标识;

保存模块,用于接收所述服务器根据所述模板标识查找到的项目框架模板,将所述项目框架模板识别为项目框架并保存到预设本地存储地址,所述项目框架模板是指基于项目复杂度初始化的配置好的开发环境,所述项目框架模板是根据项目框架信息建立的,所述项目框架信息是指前端项目开发环境的具体信息,包括:项目结构信息、代码规范信息、环境配置信息、组件信息和项目资源信息;

目标项目得到模块,用于接收所述项目框架初始化命令行执行指令,根据所述项目框架初始化命令行执行指令解析所述项目框架初始化命令行,根据解析结果对所述项目框架初始化,得到目标项目;初始化页面生成模块,用于接收目标项目运行命令行执行指令,根据所述目标项目运行命令行执行指令解析所述目标项目运行命令行,根据所述目标项目运行命令行运行所述目标项目,生成目标项目初始化页面,所述项目框架初始化是指将项目框架还原成初始设置的属性。

6.根据权利要求5所述的装置,其特征在于,所述保存模块还用于生成以所述项目框架的模板标识为名的文件夹,将所述项目框架模板存储到所述文件夹。

7.根据权利要求5所述的装置,其特征在于,所述模板下载命令行是用来获取项目框架模板信息的命令提示符。

8.根据权利要求5所述的装置,其特征在于,所述项目框架模板的修改信息包括修改后的项目结构、修改后的环境配置和修改后的资源文件。

9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至4中任一项所述方法的步骤。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至4中任一项所述的方法的步骤。