首页 > 解决方案 > 'ApolloProvider' 不是从 React 中的'apollo-client' 导出的

问题描述

当我运行我的客户端时,它给了我这个错误

错误信息

这就是我的 App.js 中的内容,

import {ApolloClient, InMemoryCache, ApolloProvider} from 'apollo-client'


//--------styles-------
import './App.css';


//Apollo client setup
const client = new ApolloClient({
  uri: 'http://localhost:4000/graphql',
   cache: new InMemoryCache( ),
});


function App() {
  return (

    <ApolloProvider client={client}>
       <div className="App">
          <h1>Hellooooo</h1>
        </div>
    </ApolloProvider>
   
  );
}

export default App;

我用 graphql 创建了另一个应用程序,它在这个 v 上运行得非常好

import { ApolloClient, InMemoryCache, ApolloProvider } from '@apollo/client';

但是当我尝试在我的新应用程序中像这样导入时,它也不起作用。请帮我找出问题所在。感谢你的帮助。

标签: reactjsgraphqlapollo

解决方案


我删除了节点模块文件夹并重新安装了所有模块。后来我没有得到错误。不知道问题是什么,但这有效。


推荐阅读