搜索

首页  >  问答  >  正文

在项目之间共享React组件

概念问题。我有两个在两个不同的React服务上运行的项目。许多组件可以在这两个项目之间共享。我应该如何设置,以便我可以拥有一个“实时”的共享组件项目,并且多个项目可以实时使用这些组件。通过搜索,我了解到可以通过npm包的方式来实现,并进行安装,但这样是否会消除实时性?是否有一种方式可以将组件作为独立项目进行开发,并且多个项目可以一起开发。

P粉225961749P粉225961749429 天前662

全部回复(1)我来回复

  • P粉970736384

    P粉9707363842023-09-21 13:43:59

    要创建一个共享组件,我们可以在Git上创建另一个仓库,并将其转化为库。然后,您可以将其作为包用于您自己的共享-c。

    以下是您可以尝试的几个步骤...

    1. 将私有git仓库添加为依赖项。

    2. 在下面指定分支

      git+https://github.com/username/repository.git#branch-name

    3. 打开您的package.json文件,并像这样添加依赖项。

      "dependencies": { "packageName": "git+https://github.com/username/repository.git#branch-name" }

    4. 运行npm install

    应该会有帮助...

    回复
    0
  • 取消回复