小程序进阶实战
文章平均质量分 77
小程序进阶实战
Songlcy
这个作者很懒,什么都没留下…
展开
-
前端工程化-Genebox小程序端Monorepo架构改造
工具yarnworkspace+lernayarnworkspace管理依赖,lerna负责更新发布功能模块授权用户相关,登录....唾液盒绑定唾液盒切换唾液盒检测进度地址编辑下单回寄协议网页WebView相关配置路由拆包package.jsoncommitlinthuskytsconfig根据目前的项目状况,设计如下:package入口统一为index.jspackage源码入口统...原创 2021-09-03 10:48:34 · 500 阅读 · 0 评论 -
前端工程化-小程序持续交付平台化解决方案
背景流程长且无明确规范,导致整个过程较为艰辛。下图展示了一次发版工作最基本的工作内容,其中还省略了各种通知、确认环节。可以看到,前端研发在其中承担了较多的重复工作。问题 1. 多个/多端小程序同时发版上传操作需要打开各自平台不同的开发者工具(多端情况下),后续送审、发布环节则需要在各小程序管理后台进行手工操作(重复繁琐)。开发周期紧张,发版频率高没有固定的发版周期,单个小程序每周可能会发布n次,对于前端同学来说,这可能意味着需要更频繁的在正常工作及发版任务中进行切换,...原创 2021-04-10 11:26:21 · 452 阅读 · 0 评论 -
前端工程化-AOP在Genebox小程序网络请求上的应用
genebox-mini-request 是基于JS Decorator 和 Taro 实现的网络请求,专注于实现对网络请求的使用优化。背景当前小程序端网络请求模块使用 request utils 统一处理,通过配置请求模块,动态生成 request task,并通过该实例发起请求。额外的 options 配置参数需要单独传入高阶函数,目前仅支持header,超时时长配置。存在的问题: 请求参数配置存在一定局限性,不易扩展 请求模版的创建增加重复性代码 请求模版配置与具体使用分离,原创 2020-11-04 21:01:38 · 355 阅读 · 0 评论 -
前端工程化-Git SubModule在实际开发中的应用
Git子仓库在实际开发中的应用原创 2020-10-09 15:33:34 · 797 阅读 · 0 评论