lerna官网对于lerna
的两段描述:
A tool for managing JavaScript projects with multiple packages.
Lerna is a tool that optimizes the workflow around managing multi-package repositories with git and npm.
简单翻译下:
Lerna
基于GIT(主要是 commit) 和NPM(工具链) 来辅助和优化开发者管理多包。
翻译之后,还是一脸懵吧 ?。那就对了,没有实际场景,鬼才知道这是干嘛的,来往下走~
场景
下面我们来通过一个典型场景来分析lerna
能解决什么实际的痛点。典型场景描述
有一个业务组件仓库,里边有N个业务组件