React/Typescript 프로젝트에 wagmi viem을 추가할 때 패키지 비호환 문제를 해결하는 방법은 무엇입니까?
<p>wagmi 및 viem 패키지를 내 프로젝트에 추가하려고 합니다. 내 프로젝트에는 반응 스크립트 패키지가 있고 최신 버전 5.0.1을 사용하고 있습니다. Typescript는 버전 4.9.5를 실행 중입니다. 그런데 wagmi와 viem을 추가하려고 할 때 필요한 최소 typescript 버전은 5.0.4입니다. 이 문제를 어떻게 해결할 수 있나요? </p>
<pre class="brush:php;toolbar:false;">npm i wagmi viem
- npm WARN ERESOLVE 피어 종속성 재정의
- npm WARN ERESOLVE 피어 종속성 재정의
- npm 코드 ERESOLVE!
- npm ERR을 해결할 수 없습니다!
- npm 오류입니다!
- npm ERR! 해결 중: viem@1.2.12
- npm 오류가 발견되었습니다: typescript@4.9.5
- npm 오류입니다! node_modules/typescript
- npm ERR! @wagmi/chains@1.2.0의 피어옵션 typescript@>=5.0.4"
- npm ERR! node_modules/viem/node_modules/@wagmi/chains
- npm ERR! @wagmi/chains@"1.2.0" from viem@1.2.12
- npm 오류입니다! node_modules/viem
- 루트 프로젝트의 npm ERR!
- npm 오류입니다!
- npm ERR 종속성을 해결할 수 없습니다.
- npm ERR! viem@1.2.12의 peerOptional typescript@>=5.0.4"
- npm 오류입니다! node_modules/viem
- 루트 프로젝트의 npm ERR!
- npm 오류입니다!
- npm ERR 충돌하는 피어 종속성: typescript@5.1.6
- npm 오류입니다! node_modules/typescript
- npm ERR! viem@1.2.12의 peerOptional typescript@>=5.0.4"
- npm 오류입니다! node_modules/viem
- 루트 프로젝트의 npm ERR!
- npm 오류입니다!
- npm ERR! 업스트림 종속성 충돌을 수정하거나 다시 시도하세요.
- npm ERR! --force 또는 --legacy-peer-deps를 사용한 이 명령
- npm ERR! 잘못된(그리고 잠재적으로 깨질 수 있는) 종속성 해결을 허용합니다.</pre></p>