signUp变异的Prisma graphql错误

Pol*_* 01 1 javascript graphql prisma

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

在此输入图像描述

mar*_*ani 7

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

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

  "peerDependencies": {
    "graphql": "^0.11.0 || ^0.12.0 || ^0.13.0"
  }
Run Code Online (Sandbox Code Playgroud)

请注意,在您自己中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"
  }
Run Code Online (Sandbox Code Playgroud)

我从这里复制了依赖项.

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