Я изучаю стек MERN, следуя этой книге 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, приложение вылетает и возвращает
Error: Cannot find module 'graphql/validation/rules/PossibleTypeExtensions'
Код в репо был опубликован непосредственно автором, поэтому я точно не знаю, как решить эту проблему, может ли кто-нибудь мне помочь? Большое спасибо.
Я следую тому же руководству, и, похоже, он сработает, если вы обновите graphgql до 14.6.0
переустановить с помощью yarn, добавить 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" },