答案 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.lock
和npm install
或yarn
。