首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GraphQL和TypegraphQL的版本不兼容

GraphQL和TypegraphQL的版本不兼容
EN

Stack Overflow用户
提问于 2021-11-13 18:30:41
回答 1查看 582关注 0票数 3
代码语言:javascript
复制
Error: Looks like you use an incorrect version of the 'graphql' package: "16.0.1". Please ensure that you have installed a 
version that meets TypeGraphQL's requirement: "^15.3.0".

为什么? 16 > 15?我只是在学习两年前的一篇教程。我想,我会降级到老版本。

package.json

代码语言:javascript
复制
{
  "name": "server",
  "version": "0.0.1",
  "description": "Awesome project developed with TypeORM.",
  "devDependencies": {
    "@types/express": "^4.17.13",
    "@types/graphql": "^14.5.0",
    "@types/node": "^16.11.7",
    "ts-node": "10.4.0",
    "typescript": "4.4.4",
    "ts-node-dev": "1.1.8"
  },
  "dependencies": {
    "apollo-server-express": "^3.5.0",
    "express": "^4.17.1",
    "graphql": "16.0.1",
    "pg": "^8.4.0",
    "reflect-metadata": "^0.1.10",
    "type-graphql": "1.1.1",
    "typeorm": "0.2.40"
  },
  "scripts": {
    "start": "ts-node-dev --respawn src/index.ts",
    "typeorm": "node --require ts-node/register ./node_modules/typeorm/cli.js"
  }
}
EN

回答 1

Stack Overflow用户

发布于 2021-11-28 11:18:14

目前,type-graphql仅支持主要版本为15且次要版本高于(或等于)为5的graphql

^15.5.0:您可以包含不递增semver的第一个非零部分的所有内容。

有关更多信息,请参阅https://semver.npmjs.com

graphql的最新第15个主要版本是。

因此,您必须执行以下操作才能使一切正常工作:

卸载graphql

代码语言:javascript
复制
npm uninstall graphql

15.7.2

  1. Install graphql

代码语言:javascript
复制
npm install graphql@15.7.2

现在一切都应该像预期的那样工作了。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69957128

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档