【问题标题】:Cannot find module 'graphql/validation/rules/PossibleTypeExtensions'找不到模块'graphql/validation/rules/PossibleTypeExtensions'
【发布时间】:2020-08-21 16:15:51
【问题描述】:

我正在通过这本书了解 MERN 堆栈https://www.amazon.com/Pro-MERN-Stack-Development-Express-dp-1484243900/dp/1484243900/ref=mt_paperback?_encoding=UTF8&me=&qid= 但即使它是最近的一个(2019 年发布),代码示例也是一种讽刺。

基本上,当我尝试使用命令 npm start 启动此 repo https://github.com/vasansr/pro-mern-stack-2/tree/05.02-graphql-schema-file 中包含的服务器时,应用程序崩溃并返回一个

Error: Cannot find module 'graphql/validation/rules/PossibleTypeExtensions'

repo 中的代码是作者直接发布的,所以我不知道如何解决这个问题,有人可以帮助我吗?非常感谢。

【问题讨论】:

    标签: graphql


    【解决方案1】:

    我正在遵循相同的教程,如果您将 graphgql 升级到 14.6.0,它似乎可以工作

    【讨论】:

      【解决方案2】:

      升级你的版本npm i graphql@latest

      【讨论】:

        【解决方案3】:

        使用 yarn add graphql 重新安装并更新依赖项,如下所示

        "dependencies": {
            "apollo-server": "^2.13.1",
            "apollo-server-express": "^2.13.1",
            "express": "^4.17.1",
            "graphql": "^15.0.0",
            "nodemon": "^1.19.4"
          },
        

        【讨论】:

          猜你喜欢
          • 2020-09-10
          • 2021-10-21
          • 2020-11-11
          • 2021-12-15
          • 2021-02-23
          • 2019-03-28
          • 2021-12-06
          • 2021-08-04
          相关资源
          最近更新 更多