当存在多个端时,比如项目A 需要项目B里面一个模块里的组件,遇到这个问题时,我们应该怎么去管理我们的项目或者组件?
看了很多文章有使用lerna
管理整个项目,有使用npm
去管理公共组件的,也有使用 git subtree
去解决问题。
不知道各位大侠在实际中怎么去解决这个问题
我最初使用 git submodule,后来发现效率很低:
现在试用 npm (GitHub registry),优势:
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答4.8k 阅读✓ 已解决
4 回答4.4k 阅读✓ 已解决
4 回答1.9k 阅读✓ 已解决
5 回答2.9k 阅读
2 回答2.6k 阅读✓ 已解决
npm来管理通用的组件即可,可以形成自己的业务组件或者工具,不同的项目各自引用。