ApolloClient不是构造函数(具有nodejs的apollo
我没有任何UI框架。只是一个简单的Nodejs脚本,我需要查询GraphQL。
代码:
const ApolloClient = require('apollo-client')
const client = new ApolloClient()
错误信息:
TypeError: ApolloClient is not a constructor
的package.json:
{
...
"dependencies": {
"apollo-client": "^2.4.13",
"graphql": "^14.1.1",
"graphql-tag": "^2.10.1"
},
}
因为:kuzxsw点
我google了一段时间人们有这个问题主要是因为v8.9.4
我从ApolloClient is no longer in react-apollo. You have to import it from 'apollo-client'
进口为apollo-client
有任何想法吗?谢谢!
回答如下:如果您使用的是const ApolloClient = require('apollo-client')
,可以像这样导入:
require
或者像这样
const ApolloClient = require('apollo-client').default
否则,您将导入整个模块,而该模块本身不是构造函数。