Dav*_*ani 10 javascript graphql apollo-client
我尝试使用 ApolloClient 和 GraphQL 创建服务器,但出现以下错误:
语法错误:未找到命名导出“ApolloClient”。请求的模块“@apollo/client”是一个 CommonJS 模块,它可能不支持所有 module.exports 作为命名导出。
我的代码如下所示:
import { ApolloClient, InMemoryCache, createHttpLink } from '@apollo/client'
const httpLink = createHttpLink({
uri: 'http://localhost:4000/graphql',
})
const createApolloClient = () => {
return new ApolloClient({
link: httpLink,
cache: new InMemoryCache(),
})
}
export default createApolloClient
Run Code Online (Sandbox Code Playgroud)
我试过
import pkg from '@apollo/client'
const { ApolloClient, InMemoryCache, createHttpLink } = pkg
Run Code Online (Sandbox Code Playgroud)
但这没有帮助
小智 6
好消息@davit-gelovani
我按照您需要的方式导入 Apollo,就像这样:
import { ApolloClient, InMemoryCache } from "@apollo/client/core/core.cjs";
import { HttpLink } from "@apollo/client/link/http/http.cjs";
Run Code Online (Sandbox Code Playgroud)
在 @apollo/client 版本 3.7.0 上
| 归档时间: |
|
| 查看次数: |
3508 次 |
| 最近记录: |