原生脚手架开发痛点分析
痛点一:重复操作
- 多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是架构优化的产物,它揭示了一个架构真理:项目复杂度提升后,就需要多项目进行架构优化,架构优化的主要目的往往都是以人效为主的
官网
lerna开发脚手架的流程
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。