0
'apollo-link-http'をインポートしようとしているときにwebpackを使用してファイルをバンドルしているときにエラーが発生します。 WebPACKのは投げている:webpackを使用してapollo-link-httpをインポート中に発生する
"Module not found: Error: Can't resolve 'imports' in '/home/pankaj/Openworld/play Projects/admin-portal/app/frontend/node_modules/apollo-link-http/lib' "
import { ApolloClient } from 'apollo-client';
import gql from 'graphql-tag';
import { HttpLink } from 'apollo-link-http';
import { InMemoryCache } from 'apollo-cache-inmemory';
import { ApolloProvider } from 'react-apollo';
const client = new ApolloClient({
link: new HttpLink({ uri: 'https://q80vw8qjp.lp.gql.zone/graphql'}),
cache: new InMemoryCache()
});
私は問題がどこにあるかを推測することができますが、解決策はわかりません。ここで何が起こっているのですか? HttpLink/createHttpLinkはフェッチャーを期待していますが、webpackがそのファイルをインポートしているとき、フェッチャーを見つけられず、エラーがスローされます。私は 'createHttpLink'にパラメータとして' node-fetch'を渡そうとしましたが、まだ動作していません。 @Dyoは助けてください! –
Fetchは、アプリを実行するブラウザが提供するグローバル関数です。webpackはアプリをビルドするために必要ではありませんが、これは問題ではないと思われます.Webpackの別のバージョンを試すことができます。あなたのpackage.jsonとwebpackの設定を見ることはできますか? – Dyo
ウェブパックの設定に問題がありました。それは今働いている。ありがとう!! –