System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种前端企业级项目构建方法和装置制造方法及图纸_技高网

一种前端企业级项目构建方法和装置制造方法及图纸

技术编号:39993738 阅读:4 留言:0更新日期:2024-01-09 02:33
本申请公开了一种前端企业级项目构建方法和装置。本方法首先响应于目标开发项目构建请求,在图形化界面中选择所需的项目模块;根据选择的项目模块,通过node接口获取项目配置信息,并根据获取的项目配置信息生成项目执行脚本;然后通过git获取项目初始化模板,并将项目初始化模板与项目执行脚本结合,进而生成项目代码包;最后通过预设的管理工具获取目标开发项目所需模块依赖,并运行项目代码包实现目标开发项目的构建。本发明专利技术可通过图形化界面操作配置、自动保存项目配置、客户差异化信息,减少技术人员开发、维护成本。

【技术实现步骤摘要】

本专利技术涉及计算机,特别涉及一种前端企业级项目构建方法和装置


技术介绍

1、目前大多数公司都会有一个项目针对不同客户差异化开发、部署不同服务器的需求,为达到快速开发的目的,一般会把项目进行组件化开发,相同组件单独打包分不到自己maven仓库,创建新项目时根据需求饮用不同组件模块,本专利技术根据目前公司现状,编写一组图像化界面,采用图形现实的方式操作定制化项目代码。操作者可根据客户信息定制化:项目logo、企业信息、项目展示内容、项目业务组件等信息。

2、目前针对同类项目定制化开发需求通常做法是新起项目,通过技术人员手动开发替换项目logo、企业信息、项目展示内容、项目业务组件等信息。而手动开发的效率较低同时开发的成本也较高。


技术实现思路

1、基于此,本申请实施例提供了一种前端企业级项目构建方法和装置,本专利技术可通过图形化界面操作配置、自动保存项目配置、客户差异化信息,减少技术人员开发、维护成本。

2、第一方面,提供了一种前端企业级项目构建方法,该方法包括:

3、响应于目标开发项目构建请求,在图形化界面中选择所需的项目模块;

4、根据选择的项目模块,通过node接口获取项目配置信息,并根据获取的项目配置信息生成项目执行脚本;

5、通过git获取项目初始化模板,并将项目初始化模板与项目执行脚本结合,进而生成项目代码包;

6、通过预设的管理工具获取目标开发项目所需模块依赖,并运行项目代码包实现目标开发项目的构建。

7、可选地,根据选择的项目模块,通过node接口获取项目配置信息之后,所述方法还包括:

8、保存项目配置信息生成模板。

9、可选地,通过预设的管理工具获取目标开发项目所需模块依赖,具体包括:

10、使用npm或yarn来安装项目所需的依赖模块;其中,依赖模块通过maven或npm源获取。

11、可选地,在图形化界面中选择所需的项目模块,包括:

12、在图形化操作界面配置项目信息;其中,所述项目信息至少包括企业logo、企业名称、企业信息、业务组件模块信息以及各模块信息展示内容。

13、可选地,所述方法还包括:

14、使用node接口从数据库获取项目展示和配置信息,根据配置信息动态渲染项目。

15、可选地,所述方法还包括:

16、项目内各列表展示可以手动配置其展示内容并保存到数据库中。

17、第二方面,提供了一种前端企业级项目构建装置,该装置包括:

18、选择单元,响应于目标开发项目构建请求,在图形化界面中选择所需的项目模块;

19、脚本生成单元,用于根据选择的项目模块,通过node接口获取项目配置信息,并根据获取的项目配置信息生成项目执行脚本;

20、代码生成单元,用于通过git获取项目初始化模板,并将项目初始化模板与项目执行脚本结合,进而生成项目代码包;

21、运行单元,用于通过预设的管理工具获取目标开发项目所需模块依赖,并运行项目代码包实现目标开发项目的构建。

22、可选地,脚本生成单元还包括:保存项目配置信息生成模板。

23、第三方面,提供了一种电子设备,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现上述第一方面任一所述的前端企业级项目构建方法。

24、第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述第一方面任一所述的前端企业级项目构建方法。

25、可以看出,本申请的有益效果至少包括了:

26、(1)利用图形化界面配置项目信息,操作简单,非技术运营人员可操作生成项目代码、打包、部署,减少人员成本。

27、(2)差异化信息配置化减少项目开发成本

28、(3)项目组件化开发,有利于项目的集中维护。

本文档来自技高网...

【技术保护点】

1.一种前端企业级项目构建方法,其特征在于,所述方法包括:

2.根据权利要求1所述的前端企业级项目构建方法,其特征在于,根据选择的项目模块,通过node接口获取项目配置信息之后,所述方法还包括:

3.根据权利要求1所述的前端企业级项目构建方法,其特征在于,通过预设的管理工具获取目标开发项目所需模块依赖,具体包括:

4.根据权利要求1所述的前端企业级项目构建方法,其特征在于,在图形化界面中选择所需的项目模块,包括:

5.根据权利要求1所述的前端企业级项目构建方法,其特征在于,所述方法还包括:

6.根据权利要求1所述的前端企业级项目构建方法,其特征在于,所述方法还包括:

7.一种前端企业级项目构建装置,其特征在于,所述装置包括:

8.根据权利要求7所述的前端企业级项目构建装置,其特征在于,脚本生成单元还包括:保存项目配置信息生成模板。

9.一种电子设备,其特征在于,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至6任一所述的前端企业级项目构建方法。

10.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至6任一所述的前端企业级项目构建方法。

...

【技术特征摘要】

1.一种前端企业级项目构建方法,其特征在于,所述方法包括:

2.根据权利要求1所述的前端企业级项目构建方法,其特征在于,根据选择的项目模块,通过node接口获取项目配置信息之后,所述方法还包括:

3.根据权利要求1所述的前端企业级项目构建方法,其特征在于,通过预设的管理工具获取目标开发项目所需模块依赖,具体包括:

4.根据权利要求1所述的前端企业级项目构建方法,其特征在于,在图形化界面中选择所需的项目模块,包括:

5.根据权利要求1所述的前端企业级项目构建方法,其特征在于,所述方法还包括:

6.根据权利要求1所述的前...

【专利技术属性】
技术研发人员:张宜猛韩志伟刘春辉赫建武
申请(专利权)人:中交智运有限公司
类型:发明
国别省市:

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

1