개념적 문제. 두 개의 서로 다른 React 서비스에서 실행되는 두 개의 프로젝트가 있습니다. 두 프로젝트 간에 많은 구성 요소를 공유할 수 있습니다. 공유 구성 요소가 포함된 "라이브" 프로젝트를 만들고 여러 프로젝트에서 이러한 구성 요소를 실시간으로 사용할 수 있도록 하려면 어떻게 설정해야 합니까? 검색을 통해 npm 패키지를 통해 구현하고 설치할 수 있다는 것을 알게 되었는데, 이렇게 하면 실시간 성능이 없어지나요? 구성 요소를 독립적인 프로젝트로 개발하고 여러 프로젝트를 함께 개발할 수 있는 방법이 있습니까?
P粉9707363842023-09-21 13:43:59
공유 구성 요소를 만들려면 Git에 또 다른 저장소를 만들고 이를 라이브러리로 변환할 수 있습니다. 그런 다음 이를 자신의 공유를 위한 패키지로 사용할 수 있습니다.
다음에 시도해 볼 수 있는 몇 가지 단계가 있습니다...
개인 Git 저장소를 종속성으로 추가합니다.
아래 지점을 지정하세요
git+https://github.com/username/repository.git#branch-name
package.json 파일을 열고 다음과 같은 종속성을 추가하세요.
"종속성": { "패키지 이름": "git+https://github.com/username/repository.git#branch-name" }
npm install 실행
도움이 될 것 같아요...