Apollo Client 2.5にアップグレードする場合、React Native環境でバンドラーを実行しようとすると、依存関係の問題が発生します。
error: bundling failed: Error: Unable to resolve module `graphql-anywhere/lib/async` from `<redacted>/node_modules/apollo-link-state/lib/bundle.umd.js`: Module `graphql-anywhere/lib/async` does not exist in the Haste module map
この問題を解決するためにgraphql-anywhere
をインストールしようとしましたが、役に立ちませんでした。
@benjamnこれに関する動きはありますか? リンクステートの問題を(うまくいけば)解決するために、2.5にアップグレードすることを本当に望んでいます。
これを見ているすべての人にとって、これはApollo Client2.5.1で修正されています
新たに再インストールすると、機能しなくなります。
何らかの理由でgraphql-どこにもインストールできません(node_modulesにdirがありません)。 例:
https://codesandbox.io/s/2zxv78oyrp
手動でインストールすると( npm i graphql-anywhere
)、再び機能します
"@apollo/client": "^3.0.0-beta.43",
では機能しません
"@apollo/client": "^3.1.0"
でも同じ問題が発生します
最も参考になるコメント
"@apollo/client": "^3.0.0-beta.43",
では機能しません