The invention discloses a method for project engineering initialization, a terminal device and a storage medium, which are suitable for data initialization in project development. The method provided by the invention includes: writing a script and executing the script to create a basic engineering file; predefining a document template, reading the text content after receiving the text content input by the user, converting the document template into a user-defined template file according to the text content; and serving as the base. The project file and the custom template file generate the index file, according to the index file, automatically generate the script warehouse, and initialize the script warehouse. The invention overcomes the problem of inefficient work caused by the tedious addition and sorting of the traditional engineering file initialization, improves the initialization efficiency of the project, speeds up the work process, and reduces unnecessary resource consumption.
【技术实现步骤摘要】
一种项目工程初始化的方法、终端设备及存储介质
本专利技术涉及软件开发领域,尤其涉及一种项目工程初始化的方法、终端设备及存储介质。
技术介绍
在项目开发过程中,尤其组件化的过程中,为提高开发效率,常常要用到工程模板,系统提供的工程模板是不能直接使用的,使用前需要先对其进行初始化操作,初始化也即是执行必要的命令、添加素材以及对工程文件进行整理。然而,现有的初始化化方法常常需要一条条命令输入,并手动添加整理文件,这样的过程十分耗时,对于庞大的项目开发,这种方式尤其显得效率底下。故,有必要提出一种高效的初始化方法。
技术实现思路
有鉴于此,本专利技术实施例提供了一种项目工程初始化的方法、服务器及存储介质,以解决工程初始化效率低下的问题。本专利技术实施例的第一方面,提供了一种项目工程初始化的方法,包括:编写脚本,并执行所述脚本,以创建基本工程文件;预定义文件模板,接收到到用户输入的文本内容后,读取所述文本内容,根据所述文本内容,将所述文件模板转换为用户自定义模板文件;为所述基本工程文件和所述自定义模板文件生成索引文件,根据所述索引文件,自动生成脚本仓库,并对所述脚本仓库初始化。本专利技术实施例的第二方面,提供了一种项目工程初始化的终端设备,包括:创建模块:用于编写脚本,并执行所述脚本,以创建基本工程文件;自定义模块:用于预定义文件模板,接收到到用户输入的文本内容后,读取所述文本内容,根据所述文本内容,将所述文件模板转换为用户自定义模板文件;初始化模块:用于为所述基本工程文件和所述自定义模板文件生成索引文件,根据所述索引文件,自动生成脚本仓库,并对所述脚本仓库初始化。本专 ...
【技术保护点】
1.一种项目工程初始化的方法,其特征在于,包括:编写脚本,并执行所述脚本,以创建基本工程文件;预定义文件模板,接收到到用户输入的文本内容后,读取所述文本内容,根据所述文本内容,将所述文件模板转换为用户自定义模板文件;为所述基本工程文件和所述自定义模板文件生成索引文件,根据所述索引文件,自动生成脚本仓库,并对所述脚本仓库初始化。
【技术特征摘要】
1.一种项目工程初始化的方法,其特征在于,包括:编写脚本,并执行所述脚本,以创建基本工程文件;预定义文件模板,接收到到用户输入的文本内容后,读取所述文本内容,根据所述文本内容,将所述文件模板转换为用户自定义模板文件;为所述基本工程文件和所述自定义模板文件生成索引文件,根据所述索引文件,自动生成脚本仓库,并对所述脚本仓库初始化。2.根据权利要求1所述的方法,其特征在于,所述编写脚本,并执行所述脚本,以创建基本工程文件包括:定义一个文件夹变量;获取所述脚本所在父目录,将所述目录下创建一个目录文件夹,向所述目录文件夹中移入索引文件、工程文件夹和工程文件,同时在所述文件夹变量中,创建相同的索引文件、工程文件夹和工程文件。3.根据权利要求1所述的方法,其特征在于,所述读取所述文本内容,根据所述文本内容,将所述文件模板转换为用户自定义模板文件具体为:读取所述文本内容,所述文本内容包含有表示文件名的前缀和表示文件类型的后缀,分别用读取到的文件名和后缀名替换所述文件模板的文件名和后缀名。4.根据权利要求1所述的方法,其特征在于,所述为所述基本工程文件和所述自定义模板文件生成索引文件还包括:获取到所述索引文件后,执行install命令,以便对所述基本工程文件和所述自定义模板初始化,同时,可以根据所述索引文件的找到对应的文件执行install命令,将所述文件下载到当前工程中。5.根据权利要求1所述的方法,其特征在于,所述对所述脚本仓...
【专利技术属性】
技术研发人员:汪刚,张文明,陈少杰,
申请(专利权)人:武汉斗鱼网络科技有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。