1.一种项目工程初始化的方法,其特征在于,包括:编写脚本,并执行所述脚本,以创建基本工程文件;
预定义文件模板,接收到用户输入的文本内容后,读取所述文本内容,根据所述文本内容,将所述文件模板转换为用户自定义模板文件;
为所述基本工程文件和所述自定义模板文件生成索引文件,根据所述索引文件,自动生成脚本仓库,并对所述脚本仓库初始化;
所述编写脚本,并执行所述脚本,以创建基本工程文件包括:定义一个文件夹变量;
获取所述脚本所在父目录,将所述目录下创建一个目录文件夹,向所述目录文件夹中移入索引文件、工程文件夹和工程文件,同时在所述文件夹变量中,创建相同的索引文件、工程文件夹和工程文件;
所述脚本仓库包含有当前工程的所有文件,通过git 命令来进行初始化;
所述方法均可通过添加脚本实现自动执行所述方法包含的步骤。
2.根据权利要求 1 所述的方法,其特征在于,所述读取所述文本内容,根据所述文本内容,将所述文件模板转换为用户自定义模板文件具体为:读取所述文本内容,所述文本内容包含有表示文件名的前缀和表示文件类型的后缀,分别用读取到的文件名和后缀名替换所述文件模板的文件名和后缀名。
3.根据权利要求 1 所述的方法,其特征在于,所述为所述基本工程文件和所述自定义模板文件生成索引文件还包括:
获取到所述索引文件后,执行 install 命令,以便对所述基本工程文件和所述自定义模板文件 初始化,同时,可以根据所述索引文件找到对应的文件执行install 命令,将所述文件下载到当前工程中。
4.根据权利要求 1 所述的方法,其特征在于,所述对所述脚本仓库初始化具体为:获取当前脚本所在父目录后,执行git init 命令,对所述脚本仓库初始化,并添加隐藏的git文件。
5.一种项目工程初始化的终端设备,其特征在于,包括:创建模块:用于编写脚本,并执行所述脚本,以创建基本工程文件;
自定义模块:用于预定义文件模板,接收到用户输入的文本内容后,读取所述文本内容,根据所述文本内容,将所述文件模板转换为用户自定义模板文件;
初始化模块:用于为所述基本工程文件和所述自定义模板文件生成索引文件,根据所述索引文件,自动生成脚本仓库,并对所述脚本仓库初始化;
所述编写脚本,并执行所述脚本,以创建基本工程文件包括:定义一个文件夹变量;
获取所述脚本所在父目录,将所述目录下创建一个目录文件夹,向所述目录文件夹中移入索引文件、工程文件夹和工程文件,同时在所述文件夹变量中,创建相同的索引文件、工程文件夹和工程文件;
所述脚本仓库包含有当前工程的所有文件,通过git 命令来进行初始化;
所述创建模块、自定义模块、初始化模块均可添加脚本实现该模块具备的功能。
6.根据权利要求 5 所述的终端设备,其特征在于,所述初始化模块还包括:模板初始化单元:获取到所述索引文件后,执行 install 命令,以便对所述基本工程文件和所述自定义模板文件 初始化,同时,可以根据所述索引文件找到对应的文件执行 install 命令,将所述文件下载到当前工程中。
7.一种服务器,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求 1 至4 中任一项所述项目工程初始化的方法。
8.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求 1 至 4 中任一项所述项目工程初始化的方法。