小编Poo*_*ooh的帖子

Apollo 客户端错误 | 类型“RestLink”不可分配给类型“ApolloLink”

现在我尝试在打字稿中将 apolloClient 与 graphql 和 rest api 一起使用。

因此,我应用了apollo-link-rest。但我收到以下错误。

./node_modules/apollo-link-rest/bundle.umd.js 找不到模块:无法解析“D:\forked\syntegrate_app_client\node_modules\apollo-link-rest”中的“graphql-anywhere/lib/async”

Type 'RestLink' is not assignable to type 'ApolloLink'.
  Types of property 'split' are incompatible.
    Type '(test: (op: import("d:/forked/syntegrate_app_client/node_modules/@apollo/client/link/core/types").Operation) => boolean, left: import("d:/forked/syntegrate_app_client/node_modules/@apollo/client/link/core/ApolloLink").ApolloLink | import("d:/forked/syntegrate_app_client/node_modules/@apollo/client/link/core/types")....' is not assignable to type '(test: (op: import("d:/forked/syntegrate_app_client/node_modules/apollo-link/lib/types").Operation) => boolean, left: import("d:/forked/syntegrate_app_client/node_modules/apollo-link/lib/link").ApolloLink | import("d:/forked/syntegrate_app_client/node_modules/apollo-link/lib/types").RequestHandler, right?: import("d...'.
      Types of parameters 'test' and 'test' are incompatible.
        Types of parameters 'op' and 'op' are incompatible.
          Property 'toKey' is missing in type 'import("d:/forked/syntegrate_app_client/node_modules/@apollo/client/link/core/types").Operation' but required in type 'import("d:/forked/syntegrate_app_client/node_modules/apollo-link/lib/types").Operation'.ts(2322)
types.d.ts(24, …
Run Code Online (Sandbox Code Playgroud)

apollo-client apollo-link-rest

5
推荐指数
1
解决办法
1726
查看次数

标签 统计

apollo-client ×1

apollo-link-rest ×1