>  Q&A  >  본문

프로젝트 간 React 구성요소 공유

개념적 문제. 두 개의 서로 다른 React 서비스에서 실행되는 두 개의 프로젝트가 있습니다. 두 프로젝트 간에 많은 구성 요소를 공유할 수 있습니다. 공유 구성 요소가 포함된 "라이브" 프로젝트를 만들고 여러 프로젝트에서 이러한 구성 요소를 실시간으로 사용할 수 있도록 하려면 어떻게 설정해야 합니까? 검색을 통해 npm 패키지를 통해 구현하고 설치할 수 있다는 것을 알게 되었는데, 이렇게 하면 실시간 성능이 없어지나요? 구성 요소를 독립적인 프로젝트로 개발하고 여러 프로젝트를 함께 개발할 수 있는 방법이 있습니까?

P粉225961749P粉225961749416일 전641

모든 응답(1)나는 대답할 것이다

  • P粉970736384

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

    공유 구성 요소를 만들려면 Git에 또 다른 저장소를 만들고 이를 라이브러리로 변환할 수 있습니다. 그런 다음 이를 자신의 공유를 위한 패키지로 사용할 수 있습니다.

    다음에 시도해 볼 수 있는 몇 가지 단계가 있습니다...

    1. 개인 Git 저장소를 종속성으로 추가합니다.

    2. 아래 지점을 지정하세요

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

    3. package.json 파일을 열고 다음과 같은 종속성을 추가하세요.

      "종속성": { "패키지 이름": "git+https://github.com/username/repository.git#branch-name" }

    4. npm install 실행

    도움이 될 것 같아요...

    회신하다
    0
  • 취소회신하다