![]() | 1 wu67 2022-08-21 13:13:15 +08:00 推广请发推广节点, 分享技术麻烦写点干货 |
2 yikyo 2022-08-21 15:16:24 +08:00 via iPhone 最近再研究 pnpm workspace + changesets |
![]() | 3 GiantHard OP @yikyo changesets 相关的内容我没太关注 ,我工作上的项目基本上不需要发布到 npm registry ,所以没有做项目本身的发布管理。 |
![]() | 4 GiantHard OP @wu67 感谢提醒,我只是 nx 的一个用户,文章写得像是在推广,但并不是推广,我下次注意避免写得像软文。 --- 网络上讨论 monorepo 优劣的文章很多,讲「怎么用 XXX 搭建 monorepo 」的文章也很多,我之前在做技术选型的时候也参考这些文章比较过各种实现方案的差异跟好坏。 记得当时被 nx 打动的原因有两点:1. 构建缓存 2. 代码标准化。 经过实践,我发现「代码标准化」确实给项目带来的长期收益更大。这也是我写这篇文章的出发点,向正在纠结技术选型的人展示 nx 如何通过代码标准化帮助你管理不同规模的 monorepo 。 在打造适合自己项目的 monorepo 方案的时候,也可以从「代码标准化」这个角度来比较手头上的选择。 |
![]() | 5 ruanyu1 2022-08-21 16:36:10 +08:00 ![]() 我的落地方案是 Turborepo + vercel remote cache ,changeset ,pnpm workspace |
![]() | 6 a1248499257 2022-08-22 09:21:33 +08:00 感觉我的比较老 lerna workspace + yarn |
![]() | 7 liuzhaowei55 2022-09-13 15:09:10 +08:00 via iPhone 最近准备尝试一下 monorepo ,刚好也搜到了 nx |