摘要: 自去年 Midway Serverless 1.0 发布之后,许多业务开始尝试其中,并利用 Serverless 容器的弹性能力,减少了大量研发人员对基础设施和运维的关注。对前端开发者而言,他们只需写几个函数即可实现后端业务逻辑,推动业务快速上线。去年我们也说,使用了 Serverless 的架构, 阅读全文
posted @ 2022-12-09 15:44 下一个十年 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 0. 🧉 前言 在最近的项目开发中,出现了一个令我困扰的状况。我正在开发的项目 A,依赖了已经线上发布的项目 B,但是随着项目 A 的不断开发,又需要不时修改项目 B 的代码(这些修改暂时不必发布线上),如何能够在修改项目 B 代码后及时将改动后在项目 A 中同步? 在项目 A 发布上线后,如何以 阅读全文
posted @ 2022-12-09 15:43 下一个十年 阅读(1601) 评论(0) 推荐(0) 编辑
摘要: Part1 Pnpm pnpm是一款当代受欢迎 新兴(问题较多) 的包管理工具。 为什么会出现pnpm?因为yarn的出现并没有满足作者的一些期待,反而有些失望。 After a few days, I realized that Yarn is just a small improvement o 阅读全文
posted @ 2022-12-09 15:42 下一个十年 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 当我们跨多个代码仓库管理多个项目之间的依赖关系时,既耗时又容易出错。monorepo 是一种处理上述问题的代码管理架构概念,它将多个项目的所有隔离代码库整合到一个大型存储库中,而不是单独管理它们。当与合适的工具一起使用时,Monorepos 很有优势。因此许多组织采用了在单个存储库中维护多个项目的策 阅读全文
posted @ 2022-12-09 15:40 下一个十年 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 前言 在上一篇的前端组件化方案探究中,我们研究了什么是组件化以及我们为什么需要组件化。也调研和测试了一些开源项目,并且在使用、学习、研究、对比之后最终确定了以 pnpm + workspace + changeset 为技术方向的 monorepo 多包管理方案。 本文主要是沿着该路线进行项目落地, 阅读全文
posted @ 2022-12-09 15:37 下一个十年 阅读(987) 评论(0) 推荐(0) 编辑
摘要: 背景 公司目前基于多业务部门,很多业务组件和功能逻辑都具有较高的普适性,但与此同时各业务部分和开发人员缺乏一定的交流平台,更多的是在遇到对应需求时会简单内部讨论一番,当了解到其他业务部分存在落地的方案时,再进一步进行沟通交流。 这种方式,总体来说还是比较原始的,无论从沟通方式的效率来说,还是对于组件 阅读全文
posted @ 2022-12-09 15:35 下一个十年 阅读(209) 评论(0) 推荐(0) 编辑