この問題は、NPM インストール中にインストールされた ReactNativeGestureHandler のバージョンが、インストールされた React-Native バージョンと互換性がない場合に発生します。
1 に答える
これを解決するには:
package.json に記載されているバージョンと、node_modules の package.json にインストールされている実際のバージョンを確認してください。
package.json に記載されている React-Native のバージョンと、node_modules にインストールされている実際のバージョンを確認します。
React-Native バージョンのサポートについては、ReactNativeGestureHandler のドキュメントを確認してください。
それに応じてバージョンをダウングレードまたはアップグレードします。
package.json の ^ はより高いバージョンをダウンロードし、^ を削除してバージョン番号を保持するだけで、npm install (yarn にも適用可能) が実行されるたびに同じバージョンがインストールされます。
例えば。
私の反応ネイティブバージョンは0.58です
ReactNativeGestureHandler の意図したバージョンのダウンロードは 1.0.15 です ( "react-native-gesture-handler": "^1.0.15"
、これにより、より高いバージョンがインストールされます)。
に変更しました"react-native-gesture-handler": "1.0.15"