共计 368 个字符,预计需要花费 1 分钟才能阅读完成。
原生脚手架开发痛点剖析
痛点一:反复操作
- 多 package 本地 link
- 多 package 依赖装置
- 多 package 单元测试
- 多 package 代码提交
- 多 package 代码公布
痛点二:版本一致性
- 公布时版本一致性
- 公布后相互依赖版本升级
package 越多,治理复杂度越高
lerna 简介
lerna is a tool that optimizes the workflow around managing repositories with git and npm
lerna 是一个优化基于 git + npm 的多 package 我的项目的管理工具
劣势
- 大幅缩小反复操作
晋升操作的标准化
Lerna 是架构优化的产物,它揭示了一个架构真谛:我的项目复杂度晋升后,就须要多我的项目进行架构优化,架构优化的次要目标往往都是以人效为主的
官网
https://lerna.js.org
lerna 开发脚手架的流程
正文完