4

import { IResolvers } from "graphql-tools"; 我试图从 graphql-tools 导入 IResolvers 并收到消息 Module: '"../node_modules/graphql-tools"' has no export member 'IResolvers'

我的依赖是:“apollo-server-express”:“^3.1.2”,“graphql”:“^15.5.1”,“graphql-tools”:“^8.1.0”

这是因为我在阿波罗 3 号上,而不是有 IResolver 的阿波罗 2 号上吗?

4

1 回答 1

10

Migrating to Apollo Server 3#Removed 导出文档中,许多类型和接口已被删除,包括IResolvers接口。

有两种解决方案:

  1. 运行npm install graphql-tools@4.x并从中导入符号graphql-tools
  2. 运行npm install @graphql-tools/utils并导入IResolversfrom@graphql-tools/utils

密码箱

于 2021-08-09T09:40:08.250 回答