node.js - 错误 : Cannot find module 'graphql/validation/rules/PossibleTypeExtensions'

标签 node.js express graphql

我正在使用以下书籍构建 MERN 堆栈 CRUD 应用程序。我在安装和运行 graphql 时遇到问题。

https://www.amazon.com/Pro-MERN-Stack-Development-Express-dp-1484243900/dp/1484243900/ref=mt_paperback?_encoding=UTF8&me=&qid= (2019 年出版)。

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

错误:找不到模块“graphql/validation/rules/PossibleTypeExtensions”

然后我按照这个问题的前一个实例中的一些建议 npm install karma-sinon-chai 来安装依赖项。但随后出现以下错误:

npm WARN apollo-graphql@0.4.4 需要 graphql@^14.2.1 的对等体,但没有安装。您必须自己安装对等依赖项。

最佳答案

对我来说,只需运行 npm install -g graphql 即可解决问题(我已经使用 npm install -g apollo 在全局安装了 Apollo)。

关于node.js - 错误 : Cannot find module 'graphql/validation/rules/PossibleTypeExtensions' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61978524/

相关文章:

node.js - 如果 Node 关闭,如何在多个 Node 上处理 socketio

github - GitHub API v4 (GraphQL) 中的突变很少?

javascript - 在 NodeJS 中使用 Jquery

node.js - 由于证书错误,无法通过前端 Maven 插件安装 Node

node.js - PM2 不形成簇

Node.js 和 PostgresQL 与 Express

graphql - 访问解析器映射模板中的请求字段

api - GraphQL 对于没有前端客户端的系统有用吗?

c - 从 Node.js 访问 C 函数

javascript - 是否可以在 Meteor 中创建退出 Hook ?