我们如何跨存储库共享 React 组件
Posted
技术标签:
【中文标题】我们如何跨存储库共享 React 组件【英文标题】:how can we share react components across repositories 【发布时间】:2019-05-15 20:05:06 【问题描述】:我在 bitbucket 上有三个不同的基于 o React.js 和通量架构(actions/store/utils 模型)的存储库,我想在这些存储库中使用一些 UI 组件。 实现这一目标并尽可能维护版本的最佳方法是什么。
【问题讨论】:
【参考方案1】:将您的组件移动到单独的存储库中,谷歌它如何使用 NPM 设置该存储库 作为一个包。然后在其他存储库中,您可以将第一个存储库安装为 NPM 依赖项。您可以支持多个版本,就像您可能已经使用第三方 npm 包一样。
如果您想更进一步,您可以设置自己的 npm 注册表来存储所有这些。
【讨论】:
以上是关于我们如何跨存储库共享 React 组件的主要内容,如果未能解决你的问题,请参考以下文章
Apollo GraphQL (React) 跨组件数据共享