Wie kann das Problem der Paketinkompatibilität gelöst werden, wenn Wagmi Viem zum React/Typescript-Projekt hinzugefügt wird?
<p>Ich versuche, die Pakete wagmi und viem zu meinem Projekt hinzuzufügen. Mein Projekt verfügt über ein React-Scripts-Paket und ich verwende die neueste Version 5.0.1. Typescript führt Version 4.9.5 aus. Wenn ich jedoch versuche, Wagmi und Viem hinzuzufügen, ist mindestens die Typoskriptversion 5.0.4 erforderlich. Wie kann ich dieses Problem lösen? </p>
<pre class="brush:php;toolbar:false;">npm und wagmi viem
– npm WARN ERESOLVE überschreibt Peer-Abhängigkeit
– npm WARN ERESOLVE überschreibt Peer-Abhängigkeit
- npm ERR!-Code ERESOLVE
- npm ERR! ERESOLVE konnte nicht gelöst werden
- npm ERR!
- npm ERR! Beim Lösen: viem@1.2.12
- npm ERR! Gefunden: typescript@4.9.5
- npm ERR! node_modules/typescript
- npm ERR! peerOptional typescript@">=5.0.4"
- npm ERR! node_modules/viem/node_modules/@wagmi/chains
- npm ERR! @wagmi/chains@"1.2.0"
- npm ERR! node_modules/viem
- npm ERR! viem@"*"
- npm ERR!
- npm ERR! Abhängigkeit konnte nicht aufgelöst werden:
- npm ERR! peerOptional typescript@">=5.0.4"
- npm ERR! node_modules/viem
- npm ERR! viem@"*"
- npm ERR!
- npm ERR! Widersprüchliche Peer-Abhängigkeit: typescript@5.1.6
- npm ERR! node_modules/typescript
- npm ERR! peerOptional typescript@">=5.0.4"
- npm ERR! node_modules/viem
- npm ERR! viem@"*"
- npm ERR!
- npm ERR! Beheben Sie den Upstream-Abhängigkeitskonflikt oder versuchen Sie es erneut
- npm ERR! diesen Befehl mit --force oder --legacy-peer-deps
– npm ERR!, um eine falsche (und möglicherweise fehlerhafte) Abhängigkeitsauflösung zu akzeptieren.</pre></p>