signUp变异的Prisma graphql错误

时间:2018-02-13 14:25:01

标签: javascript graphql prisma

我试图在操场上进行注册变异,但是我收到了一个我无法理解的错误,尝试了很多方法来修复它,就像通过从prisma令牌中获取一个令牌来添加授权头一样,非常卡住..

enter image description here

1 个答案:

答案 0 :(得分:6)

如果整个依赖关系树中有两个不同版本的graphql,则会出现该错误。

package.json的依赖项和dev依赖项需要使用相同版本的graphql,并且所有这些依赖项都需要graphql作为其对等依赖项,如下所示:

  "peerDependencies": {
    "graphql": "^0.11.0 || ^0.12.0 || ^0.13.0"
  }

请注意,在您自己的package.json中,您不需要对等依赖项。以下是package.json中满足上述要求的依赖关系示例:

  "dependencies": {
    "graphql-yoga": "1.4.3",
    "prisma-binding": "1.5.16"
  },
  "devDependencies": {
    "graphql-cli": "2.15.8",
    "prisma": "1.3.3"
  }

我从here复制了依赖项。

将您的package.json更新为以上依赖项,然后rm -rf node_modules yarn.locknpm installyarn