Konzeptionelle Probleme. Ich habe zwei Projekte, die auf zwei verschiedenen React-Diensten laufen. Viele Komponenten können zwischen den beiden Projekten gemeinsam genutzt werden. Wie muss ich das einrichten, damit ich ein „Live“-Projekt mit gemeinsam genutzten Komponenten habe und mehrere Projekte diese Komponenten in Echtzeit nutzen können? Durch die Suche habe ich erfahren, dass dies über npm-Pakete erreicht und installiert werden kann. Wird dadurch jedoch die Echtzeitleistung beeinträchtigt? Gibt es eine Möglichkeit, Komponenten als unabhängige Projekte zu entwickeln und mehrere Projekte gemeinsam zu entwickeln?
要创建一个共享组件,我们可以在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
应该会有帮助...