本申请涉及前端开发,尤其涉及一种前端工程构建方法、装置、设备及存储介质。
背景技术:
1、随着前端工程技术的迅猛发展,微前端技术的广泛运用,越来越多的大型前端工程通过基座来嵌入多个子应用的方式以实现产品功能的不断扩大。随之而来的问题就是需要管理的工程越来越多。由此,如何实现多个工程能够集中管理、也能够实现自由拆分成为了关键。
2、目前,现有的前端工程构建方法一般需要是通过压缩、合并、混淆、打包等操作将源代码转换为静态资源文件,以提高网站性能和开发效率。
3、然而,现有技术中的前端工程构建方法存在构建效果不好的问题。
技术实现思路
1、本申请提供一种前端工程构建方法、装置、设备及存储介质,用以解决现有技术中前端工程构建方法存在构建效果不好的问题。
2、第一方面,本申请提供一种前端工程构建方法,方法包括:
3、接收用户发送的构建项目工程的构建命令,其中,项目工程包括多个待构建工程;
4、根据构建命令,从预设的构建参数数据库中获取构建参数;
5、根据构建参数数据库,对构建参数进行校验,得到校验结果;
6、若校验结果表征构建参数准确,则将配置项目工程的工程目录,并在工程目录下的待构建工程文件配置子路由;
7、将构建参数注入至工程目录的配置文件,并构建配置文件与子路由的关联关系;
8、根据关联关系和配置文件,构建待构建工程。
9、在本申请中,根据构建参数数据库,对构建参数进行校验,得到校验结果,包括:
10、确定构建参数数据库中的参数字典;
11、根据参数字典,对构建参数进行校验,得到校验结果。
12、在本申请中,在确定构建参数数据库中的参数字典之前,方法包括:
13、向构建参数数据库发送校验请求,以使构建参数数据库根据校验请求,发送参数数据库中预存的参数字典,其中,校验请求根据获取的构建参数生成。
14、在本申请中,在根据构建参数数据库,对构建参数进行校验,得到校验结果之后,方法还包括:
15、若校验结果表征构建参数存在错误,则输出参数错误提示信息;
16、接收用户根据参数错误提示信息发送的修正参数;
17、根据修正参数,对构建参数进行修改,得到目标构建参数;
18、将目标构建参数作为构建参数,重新执行根据构建参数数据库,对构建参数进行校验,得到校验结果的步骤。
19、在本申请中,若校验结果表征构建参数准确,则将配置项目工程的工程目录,并在工程目录下的待构建工程文件配置子路由,包括:
20、若校验结果表征构建参数准确,则对构建参数进行注入全局处理,得到注入全局后的全局构建参数;
21、配置项目工程的工程目录、并在工程目录下的待构建工程文件配置子路由。
22、在本申请中,配置项目工程的工程目录、并在工程目录下的待构建工程文件配置子路由,包括:
23、根据项目工程中所有待构建工程的工程业务代码,配置项目工程的工程目录;
24、根据全局构建参数,对工程目录下每个待构建工程文件的名称进行命名处理,得到待构建工程文件的工程目录名称;
25、通过前端路由,对每个待构建工程文件配置子路由。
26、在本申请中,将构建参数注入至工程目录的配置文件,并构建配置文件与子路由的关联关系,包括:
27、将构建参数对应注入至工程目录的配置文件中的待构建工程地址标识中;
28、将待构建工程地址标识引入对应的工程目录,以构建配置文件与子路由的关联关系。
29、在本申请中,方法还包括:
30、将公共目录中的公共资源按照构建参数的命名拆分注入到对应的公共子目录中;
31、将构建参数注入到公共目录下的地址标识中;
32、校验地址标识的准确性;
33、若地址标识准确,则根据公共资源、公共目录、关联关系和配置文件,构建待构建工程。
34、第二方面,本申请提供一种前端工程构建装置,包括:
35、接收模块,用于接收用户发送的构建项目工程的构建命令,其中,项目工程包括多个待构建工程;
36、获取模块,用于根据构建命令,从预设的构建参数数据库中获取构建参数;
37、校验模块,用于根据构建参数数据库,对构建参数进行校验,得到校验结果;
38、配置模块,用于若校验结果表征构建参数准确,则将配置项目工程的工程目录,并在工程目录下的待构建工程文件配置子路由;
39、第一构建模块,用于将构建参数注入至工程目录的配置文件,并构建配置文件与子路由的关联关系;
40、第二构建模块,用于根据关联关系和配置文件,构建待构建工程。
41、第三方面,本申请提供一种电子设备,包括:处理器,以及与处理器通信连接的存储器;
42、存储器存储计算机执行指令;
43、处理器执行存储器存储的计算机执行指令,以实现本申请的方法。
44、第四方面,本申请提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,计算机执行指令被处理器执行时用于实现本申请的方法。
45、本申请提供的前端工程构建方法、装置、设备及存储介质,通过接收用户发送的构建项目工程的构建命令,其中,项目工程包括多个待构建工程;根据构建命令,从预设的构建参数数据库中获取构建参数;根据构建参数数据库,对构建参数进行校验,得到校验结果;若校验结果表征构建参数准确,则将配置项目工程的工程目录,并在工程目录下的待构建工程文件配置子路由;将构建参数注入至工程目录的配置文件,并构建配置文件与子路由的关联关系;根据关联关系和配置文件,构建待构建工程的手段,可以通过构建参数数据库同时对多个待构建工程的构建参数进行统一的校验管理,并通过统一进行配置工程目录,并建立工程目录的配置文件与工程目录下各个待构建工程的联系,从而可以快速的进行待构建工程的构建,由此,提高了构建的效率,并避免了工程过多导致管理混乱,便于开发人员更好的管理。
1.一种前端工程构建方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述构建参数数据库,对所述构建参数进行校验,得到校验结果,包括:
3.根据权利要求2所述的方法,其特征在于,在所述确定所述构建参数数据库中的参数字典之前,所述方法包括:
4.根据权利要求1所述的方法,其特征在于,在所述根据所述构建参数数据库,对所述构建参数进行校验,得到校验结果之后,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,若所述校验结果表征所述构建参数准确,则将配置所述项目工程的工程目录,并在所述工程目录下的待构建工程文件配置子路由,包括:
6.根据权利要求5所述的方法,其特征在于,所述配置所述项目工程的工程目录、并在所述工程目录下的待构建工程文件配置子路由,包括:
7.根据权利要求1所述的方法,其特征在于,所述将所述构建参数注入至所述工程目录的配置文件,并构建所述配置文件与所述子路由的关联关系,包括:
8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
9.一种前端工程构建装置,其特征在于,包括:
10.一种电子设备,其特征在于,包括:处理器,以及与所述处理器通信连接的存储器;
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1至8任一项所述的方法。