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

Mik*_*ald 4 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 年发布)。

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

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

然后,我按照此问题的先前实例的一些建议来 npm install karma-sinon-chai 以获得依赖项。但后来我收到以下错误:

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

Ton*_*čić 17

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