本公开提供了一种配置方法
【技术实现步骤摘要】
一种配置方法、装置、设备及存储介质
[0001]本公开涉及互联网
,尤其涉及一种配置方法
、
装置
、
设备及存储介质
。
技术介绍
[0002]随着互联网技术的发展
web
前端技术也在不断的更新迭代,用于对
web
前端进行开发的后台管理项目也越来越多
。
然而,由于不同开发者编码习惯和技术能力等并不完全相同,导致各个后台管理项目之间的差异比较大,进而产生了后台管理项目管理混乱
、
相似组件复用性差
、
使用流程繁琐等问题
。
技术实现思路
[0003]本公开提供了一种配置方法
、
装置
、
设备及存储介质,以至少解决现有技术中存在的以上技术问题
。
[0004]根据本公开的第一方面,提供了一种配置方法,所述方法包括:当接收到项目配置指令时,获取各个目标项目的各个项目文件;针对每个所述目标项目,基于该目标项目的各个项目文件创建该目标项目对应的至少一个子目录,并确定各个子目录对应的项目文件;遍历所创建的各个子目录,得到各个子目录中对应的各个项目文件所属的路径结构信息,其中,所述路径结构信息用于表示项目文件与目录和项目的所属关系
。
[0005]在一可实施方式中,所述目标项目包括接口配置项目和路由配置项目
。
[0006]在一可实施方式中,所述方法还包括:获取用户信息;基于所述用户信息为各个子目录中对应的各个项目文件配置用户权限
。
[0007]在一可实施方式中,所述目标项目还包括状态管理配置项目,所述方法还包括:基于用户访问信息和所述路径结构信息配置所述状态管理配置项目
。
[0008]在一可实施方式中,所述目标项目还包括页面配置项目,所述方法还包括:基于所述路径结构信息和各个项目文件,创建各个目标项目对应的页面,并确定所创建的页面对应的页面目录,作为所述页面配置项目的配置结果
。
[0009]在一可实施方式中,所述方法还包括:基于所述页面目录,配置所述页面配置项目对应的第一展示页面;针对所述第一展示页面配置各个目标项目对应的项目入口标识信息
。
[0010]在一可实施方式中,所述方法还包括:从公共组件模块获取公共配置组件;所述基于该目标项目的各个项目文件创建该目标项目对应的至少一个子目录,包括:根据所述公共配置组件和该目标项目的各个项目文件创建该目标项目对应的至少一个子目录
。
[0011]在一可实施方式中,各个所述目标项目为根项目的子项目
。
[0012]根据本公开的第二方面,提供了一种配置装置,所述装置包括:文件获取模块,用于当接收到项目配置指令时,获取各个目标项目的各个项目文件;配置模块,用于针对每个所述目标项目,基于该目标项目的各个项目文件创建该目标项目对应的至少一个子目录,并确定各个子目录对应的项目文件;目录遍历模块,用于遍历所创建的各个子目录,得到各个子目录中对应的各个项目文件所属的路径结构信息,其中,所述路径结构信息用于表示项目文件与目录和项目的所属关系
。
[0013]在一可实施方式中,所述目标项目包括接口配置项目和路由配置项目
。
[0014]在一可实施方式中,所述配置模块,还用于获取用户信息;基于所述用户信息为各个子目录中对应的各个项目文件配置用户权限
。
[0015]在一可实施方式中,所述目标项目还包括状态管理配置项目,所述配置模块,还用于基于用户访问信息和所述路径结构信息配置所述状态管理配置项目
。
[0016]在一可实施方式中,所述目标项目还包括页面配置项目,所述配置模块,还用于基于所述路径结构信息和各个项目文件,创建各个目标项目对应的页面,并确定所创建的页面对应的页面目录,作为所述页面配置项目的配置结果
。
[0017]在一可实施方式中,所述配置模块,还用于基于所述页面目录,配置所述页面配置项目对应的第一展示页面;针对所述第一展示页面配置各个目标项目对应的项目入口标识信息
。
[0018]在一可实施方式中,所述配置模块,还用于从公共组件模块获取公共配置组件;所述配置模块,具体还用于根据所述公共配置组件和该目标项目的各个项目文件创建该目标项目对应的至少一个子目录
。
[0019]在一可实施方式中,各个所述目标项目为根项目的子项目
。
[0020]根据本公开的第三方面,提供了一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本公开所述的方法
。
[0021]根据本公开的第四方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行本公开所述的方法
。
[0022]本公开的配置方法
、
设备及存储介质,当接收到项目配置指令时,获取各个目标项目的各个项目文件;针对每个目标项目,基于该目标项目的各个项目文件创建该目标项目对应的至少一个子目录,并确定各个子目录对应的项目文件;遍历所创建的各个子目录,得到各个子目录中对应的各个项目文件所属的路径结构信息,其中,路径结构信息用于表示项目文件与目录和项目的所属关系
。
即可以通过整合各个目标项目的配置,降低配置组件冗余,统一项目风格,提高了项目开发效率
。
[0023]应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围
。
本公开的其它特征将通过以下的说明书而变得容易理解
。
附图说明
[0024]通过参考附图阅读下文的详细描述,本公开示例性实施方式的上述以及其他目的
、
特征和优点将变得易于理解
。
在附图中,以示例性而非限制性的方式示出了本公开的若干实施方式,其中:在附图中,相同或对应的标号表示相同或对应的部分
。
[0025]图1示出了本公开实施例提供的配置方法的一种流程示意图;图2示出了本公开实施例提供的配置方法的一种配置示意图;图3示出了本公开实施例提供的一种电子设备的组成结构示意图
。
实施方式
[0026]为使本公开的目的
、
特征
、
优点能够更加的明显和易懂,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚
、
完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而非全部实施例
。
基于本公开中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围
。
[0027]本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.
一种配置方法,其特征在于,所述方法包括:当接收到项目配置指令时,获取各个目标项目的各个项目文件;针对每个所述目标项目,基于该目标项目的各个项目文件创建该目标项目对应的至少一个子目录,并确定各个子目录对应的项目文件;遍历所创建的各个子目录,得到各个子目录中对应的各个项目文件所属的路径结构信息,其中,所述路径结构信息用于表示项目文件与目录和项目的所属关系
。2.
根据权利要求1所述的方法,其特征在于,所述目标项目包括接口配置项目和路由配置项目
。3.
根据权利要求2所述的方法,其特征在于,所述方法还包括:获取用户信息;基于所述用户信息为各个子目录中对应的各个项目文件配置用户权限
。4.
根据权利要求1所述的方法,其特征在于,所述目标项目还包括状态管理配置项目,所述方法还包括:基于用户访问信息和所述路径结构信息配置所述状态管理配置项目
。5.
根据权利要求1所述的方法,其特征在于,所述目标项目还包括页面配置项目,所述方法还包括:基于所述路径结构信息和各个项目文件,创建各个目标项目对应的页面,并确定所创建的页面对应的页面目录,作为所述页面配置项目的配置结果
。6.
根据权利要...
【专利技术属性】
技术研发人员:宋宇,贾朝晖,毕迎迎,
申请(专利权)人:鼎道智联北京科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。