快应用构建方法、服务端、界面端及存储介质技术

技术编号:37384609 阅读:28 留言:0更新日期:2023-04-27 07:25
本发明专利技术公开了一种快应用构建方法、服务端、界面端及存储介质,方法包括:接收用户在快应用打包界面触发的打包请求,获取快应用的项目打包信息;根据项目打包信息,创建对应的项目目录,并拉取项目代码及项目依赖文件至项目目录;基于项目目录进行打包构建,生成并上传快应用包文件;返回启动快应用包文件的标识码,以供用户在快应用打包界面中扫描标识码,启动对应的快应用。本发明专利技术提供给用户快应用打包界面,用户可以通过快应用打包界面触发打包请求,根据打包请求自动拉取项目代码及项目依赖文件进行打包构建,生成快应用包文件,返回启动快应用包文件的标识码展示给用户,用户可以在快应用打包界面中扫描标识码,启动对应的快应用。快应用。快应用。

【技术实现步骤摘要】
快应用构建方法、服务端、界面端及存储介质


[0001]本专利技术涉及计算机
,具体涉及一种快应用构建方法、服务端、界面端及存储介质。

技术介绍

[0002]快应用使用前端技术栈开发,原生渲染,同时具备HTML 5页面和原生应用的双重优点,用户无需下载安装,即点即用,享受原生应用的性能体验。
[0003]现有技术中快应用的开发、构建依赖于开发人员的PC端环境,如PC机系统、nodejs(javascript运行环境)版本、npm(Node PackageManager,node包管理器)版本、是否安装相关依赖、是否设置相关配置项等。以上任意一个条件不同时,都可能导致最终构建失败,或者构建出错误的快应用包文件等,对于开发人员所使用开发环境要求较高。对于快应用的测试人员和产品人员,其一般采用移动端,如手机端等对快应用进行功能查看、测试等,其对快应用的打包需求较多,如bug修改后的回归测试、不同版本的测试、体验等,均需要进行打包操作,而打包往往需要由开发人员来完成,测试人员和产品人员提出的对功能改进、修改时,也需要由开发人员完成,使得整个本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种快应用构建方法,其包括:接收用户在快应用打包界面触发的打包请求,获取快应用的项目打包信息;根据所述项目打包信息,创建对应的项目目录,并拉取项目代码及项目依赖文件至所述项目目录;基于所述项目目录进行打包构建,生成并上传快应用包文件;返回启动所述快应用包文件的标识码,以供用户在所述快应用打包界面中扫描所述标识码,启动对应的快应用。2.根据权利要求1所述的方法,其中,所述快应用的项目打包信息包括快应用的项目包名称以及项目分支信息。3.根据权利要求2所述的方法,其中,所述根据所述项目打包信息,创建对应的项目目录,并拉取项目代码及项目依赖文件至所述项目目录进一步包括:根据所述快应用的项目包名称,构建对应的项目目录;其中,所述项目目录的名称包含预设目录名称、打包请求的进程标识及项目包名称;根据所述项目目录以及项目分支信息确定预设代码存储容器中的项目代码,拉取所述项目代码至所述项目目录;所述预设代码存储容器包括分布式版本控制系统。4.根据权利要求2所述的方法,其中,所述根据所述项目打包信息,创建对应的项目目录,并拉取项目代码及项目依赖文件至所述项目目录进一步包括:根据所述快应用的项目包名称以及项目分支信息获取依赖信息;根据所述依赖信息拉取预存依赖目录中对应的项目依赖文件至所述项目目录。5.根据权利要求4所述的方法,其中,所述根据所述依赖信息拉取预存依赖目录中对应的项目依赖文件至所述项目目录进一步包括:对所述依赖信息进行编码处理,得到依赖编码信息;判断所述依赖编码信息与预存依赖目录中已有的预存依赖编码信息是否匹配;若是,复制预存依赖编码信息对应的依赖文件及依赖目录至所述项目代码目录;若否,根据所述依赖编码信息创建依赖目录,并根据依赖信息的配置文件导入对应的项目依赖文件至依赖目录。6.一种快应用构建方法,其包括:根据用户在快应用打包界面触发的对快应用项目的打包构建操作,发送打包请求,以生成快应用包文件;其中,所述打...

【专利技术属性】
技术研发人员:王冲
申请(专利权)人:掌阅科技股份有限公司
类型:发明
国别省市:

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

1