Lerna - 如何使用内部符号链接管理外部包

时间:2018-01-26 19:56:47

标签: javascript node.js reactjs npm lerna

我对Lerna一点也不专业,如果这个问题看起来很蠢,那就很抱歉。

我想归档的是管理一组私有NPM包(在一个git mono-repo项目中使用Lerna)和一些依赖于Lerna mono-repo的外部git项目。

实际例子:

我有一个在前端和后端共享的API客户端作为Lerna下的NPM私有包,如果我要更改此包中的内容,我希望在两个项目中实时进行所有更改(前端和后端)没有发布包。

我想用Lerna管理API客户端和命令方面的所有Lerna功能但是我不关心用Lerna管理前端和后端(因为不是包,是不发布的应用程序NPM)

Lerna应该管理这样的结构,还是我必须将所有东西都放在单回购中?

由于这个原因,我会避免在一个存储库中存储整个React前端项目和几十个Lambda函数。如果一方面,它将简化依赖性问题,另一方面,将在版本/功能和跨团队任务方面使项目管理流程过于复杂。

任何人都可以帮我提供有关如何操作的有用链接吗? (如果可能:))

非常感谢你!

0 个答案:

没有答案