概念问题。我有两个在两个不同的React服务上运行的项目。许多组件可以在这两个项目之间共享。我应该如何设置,以便我可以拥有一个“实时”的共享组件项目,并且多个项目可以实时使用这些组件。通过搜索,我了解到可以通过npm包的方式来实现,并进行安装,但这样是否会消除实时性?是否有一种方式可以将组件作为独立项目进行开发,并且多个项目可以一起开发。
要创建一个共享组件,我们可以在Git上创建另一个仓库,并将其转化为库。然后,您可以将其作为包用于您自己的共享-c。
以下是您可以尝试的几个步骤...
将私有git仓库添加为依赖项。
在下面指定分支
git+https://github.com/username/repository.git#branch-name
打开您的package.json文件,并像这样添加依赖项。
"dependencies": { "packageName": "git+https://github.com/username/repository.git#branch-name" }
运行npm install
应该会有帮助...
要创建一个共享组件,我们可以在Git上创建另一个仓库,并将其转化为库。然后,您可以将其作为包用于您自己的共享-c。
以下是您可以尝试的几个步骤...
将私有git仓库添加为依赖项。
在下面指定分支
git+https://github.com/username/repository.git#branch-name
打开您的package.json文件,并像这样添加依赖项。
"dependencies": { "packageName": "git+https://github.com/username/repository.git#branch-name" }
运行npm install
应该会有帮助...