패키지 릴리스 중에 React의 중복 설치를 방지하는 방법은 무엇입니까?
P粉036800074
P粉036800074 2023-09-08 08:41:16
0
1
607

저는 오랫동안 React로 개발을 해왔지만 최근에야 패키지 퍼블리싱을 시도했습니다.

개발 중인 패키지의 종속성으로 인해 패키지와 패키지가 설치되는 프로젝트 간에 충돌이 발생하는 React 설치에 문제가 발생합니다. (패키지는 반응 쿼리입니다)

이 상황을 어떻게 처리해야 하나요?

이상적으로는 React 17.x와 React 18.x가 함께 사용하면 문제를 일으키는 이상한 유형 변경 사항이 있으므로 두 버전 모두 일관성을 유지하고 싶습니다. 하지만 솔직히 저는 완전히 길을 잃었습니다.

검색해도 사용할 수 있는 항목이 나오지 않는 것 같습니다.

P粉036800074
P粉036800074

모든 응답(1)
P粉105971514

lib package.json 파일에서 reactpeer dependency로 지정해야 합니다.

으아악

피어 종속성이 발생하면 npm은 lib를 사용하는 프로젝트의 종속성을 확인합니다.

  • 이 종속성에 버전 요구 사항과 일치하는 react가 포함되어 있으면 다른 작업이 필요하지 않습니다
  • 적절한 버전이 없으면react,则npm, npm이 일치하는 최신 버전을 설치합니다

이전 버전에서는 npm中,行为可能会有所不同,只会在npm install콘솔에 경고를 인쇄합니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿