【技术实现步骤摘要】
一种前端项目的构建方法、装置、电子设备及存储介质
[0001]本公开实施例涉及计算机技术,尤其涉及一种前端项目的构建方法、装置、电子设备及存储介质。
技术介绍
[0002]在前端项目中,项目的构建可以理解为编译,是将源代码转化成宿主浏览器可以执行的代码。
[0003]前端项目的构建可能需要依赖多个在先构建的项目,因此,在项目构建之前需要下载项目依赖项。然而,随着项目依赖项的增多,在前端项目构建过程中,下载项目依赖项成为提升构建效率的瓶颈。此外,由于网络及第三方服务器性能等方面的影响,下载耗时可能会更高,导致前端项目构建耗时过高,影响项目研发效率。
技术实现思路
[0004]本公开提供一种前端项目的构建方法、装置、电子设备及存储介质,可以缩短前端项目构建耗时,提升了项目研发效率。
[0005]第一方面,本公开实施例提供了一种前端项目的构建方法,包括:
[0006]获取待构建的目标前端项目的依赖文件清单,根据所述依赖文件清单生成文件标识;
[0007]根据所述文件标识获取所述目标前 ...
【技术保护点】
【技术特征摘要】
1.一种前端项目的构建方法,其特征在于,包括:获取待构建的目标前端项目的依赖文件清单,根据所述依赖文件清单生成文件标识;根据所述文件标识获取所述目标前端项目的构建环境,其中,所述构建环境基于历史前端项目对应的历史构建环境确定;根据所述构建环境对所述目标前端项目进行构建。2.根据权利要求1所述的方法,其特征在于,所述获取待构建的目标前端项目的依赖文件清单,根据所述依赖文件清单生成文件标识,包括:获取所述待构建的目标前端项目的项目描述文件;解析所述项目描述文件,得到所述目标前端项目的依赖文件清单;获取所述依赖文件清单中各个依赖文件的描述信息和下载源地址,根据所述描述信息和下载源地址生成所述文件标识。3.根据权利要求2所述的方法,其特征在于,所述获取所述依赖文件清单中各个依赖文件的描述信息和下载源地址,根据所述描述信息和下载源地址生成所述文件标识,包括:遍历所述依赖文件清单,得到各个依赖文件的文件名、版本号和下载源地址;根据所述各个依赖文件的文件名、版本号和下载源地址生成文件标识。4.根据权利要求1所述的方法,其特征在于,所述根据所述文件标识获取所述目标前端项目的构建环境,包括:获取所述历史构建环境对应的历史文件标识,其中,所述历史文件标识基于所述历史前端项目的依赖文件清单生成;将所述文件标识与历史文件标识进行比对;在所述文件标识与历史文件标识相同的情况下,将所述历史构建环境作为所述目标前端项目的构建环境。5.根据权利要求4所述的方法,其特征在于,所述根据所述构建环境对所述目标前端项目进行构建,包括:获取所述历史前端项目的编译中间结果,根据所述编译中间结果对所述目标前端项目的项目代码进行编译。6.根据权利要求4所述的方法,其特征在于,在将所述文件标识...
【专利技术属性】
技术研发人员:童东生,
申请(专利权)人:北京有竹居网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。