CN110532029B 小程序生成方法、装置、设备及计算机可读存储介质 (深圳前海微众银行股份有限公司)_第1页
CN110532029B 小程序生成方法、装置、设备及计算机可读存储介质 (深圳前海微众银行股份有限公司)_第2页
CN110532029B 小程序生成方法、装置、设备及计算机可读存储介质 (深圳前海微众银行股份有限公司)_第3页
CN110532029B 小程序生成方法、装置、设备及计算机可读存储介质 (深圳前海微众银行股份有限公司)_第4页
CN110532029B 小程序生成方法、装置、设备及计算机可读存储介质 (深圳前海微众银行股份有限公司)_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

读取所述第三方全局配置文件的第一目标字段目标页面对应的页面文件复制到所述预设目录根据所述依赖资源的路径从所述源码目录中获2读取所述第三方全局配置文件的第一目标字段信息,获取目标页面,并面字段中的每一项对应一个页面的路径信息,所述目标页面为所述第三方小程序的页面,基于所述页面文件和预设规则分析所述页面文件的依赖资源,根据所述依赖资源的路径从所述源码目录中获取所述依赖资源的源板文件和所述样式文件中所包含的依赖资源的路径通过预设工具分别将所述逻辑文件、所述模板文件和所述样式文件的源采用深度优先搜索算法遍历所述抽象语法树的各节点,读取各节点板文件和所述样式文件中所包含的依赖资源的路径采用预设正则表达式分别与所述逻辑文件、所述模板文件和所述样5.如权利要求2至4中任一项所述的小程序若所述路径信息满足预设条件,则确定所述路径信息对应的依赖若所述路径信息不满足预设条件,则判断所述路径信息对应的若所述路径信息对应的路径类型为绝对路径,则确定所述路若所述路径信息对应的路径类型为相对路径,则获取与所述路径信息对应的相对路3读取所述第三方全局配置文件的第二目标字段信息,并读取所述第二目从源码目录中获取与所述目标页面对应的页面文件,将所述页面文所述根据所述依赖资源的路径从所述源码目录中获取所述依赖资源的源代根据所述依赖资源的路径从所述源码目录中获取所述依赖资源的文件获取模块,用于获取第三方全局配置文件,并将所述第三方第一复制模块,用于读取所述第三方全局配置文件的第一目字段对应的信息所对应的第三方小程序的页面的路径信路径获取模块,用于基于所述页面文件和预设第二复制模块,用于根据所述依赖资源的路径从所述源述处理器执行时实现如权利要求1至7中任一项所述的小程序生成方456[0035]路径获取模块,用于基于所述页面文件和预设规则分析所述页面文件的依赖资所述小程序生成程序被所述处理器执行时实现如上所述的小程序生成方配置文件),并根据该第三方全局配置文件生成最小代码量的适用并且满足对应第三方的7[0048]本领域技术人员可以理解,图1中示出的小程序生成设备结构并不构成对小程序为dist目录(即微信服务器的代码目录),对于第三方全局配置文件的命令,需命名成从源码目录中将与所述目标页面对应的页面文件复制到所述预设目8程序自定义组件的路径的获取,可直接根据预设目标参数从配置文件中获取组件的路径;[0062]步骤S40,根据所述依赖资源的路径从所述源码目录中获取所述依赖资源的源代[0071]对于组件路径的获取,可以直接根据预设目标参数从配置文件中获取组件的路9转换成抽象语法树(AbstractSyntaxTree,AST),其中,预设工具可以为babel(一个[0080]需要说明的是,深度优先搜索(DepthFirstSearch,DFS)算法属于图算法的一对应的就是es6模块引入语句语法的所有模式,保证无论开发者以何种标准语法写该语句都能从源码中识别到。在拿到代码中的es6语句后就可以通过简单的字符串操作获取到[0089]import{Page[0090]import{Page}f[0098]进一步地,基于图2所示的第一实施例,提出本发明小程序生成方法的第二实施[0131]本发明计算机可读存储介质的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论