【问题标题】:Error: Cannot find module 'graphql/validation/rules/KnownArgumentNamesRule'错误:找不到模块“graphql/validation/rules/KnownArgumentNamesRule”
【发布时间】:2021-10-21 14:02:03
【问题描述】:

请给我解决方案。
两天没解决这个问题。

如果我总结了这个命令..

apollo client:codegen

错误:找不到模块“graphql/validation/rules/KnownArgumentNamesRule” 需要堆栈: - C:\Users\Minseo\AppData\Roaming\npm\node_modules\apollo\node_modules@apo
llo\federation\dist\composition\validate\preNormalization\tagDirective.js
- C:\Users\Minseo\AppData\Roaming\npm\node_modules\apollo\node_modules@apo
llo\federation\dist\composition\validate\preNormalization\index.js - C:\Users\Minseo\AppData\Roaming\npm\node_modules\apollo\node_modules@apo
llo\federation\dist\composition\validate\index.js - C:\Users\Minseo\AppData\Roaming\npm\node_modules\apollo\node_modules@apo
llo\federation\dist\composition\composeAndValidate.js - C:\Users\Minseo\AppData\Roaming\npm\node_modules\apollo\node_modules@apo
llo\federation\dist\composition\index.js - C:\Users\Minseo\AppData\Roaming\npm\node_modules\apollo\node_modules@apo
llo\federation\dist\index.js - C:\Users\Minseo\AppData\Roaming\npm\node_modules\apollo\node_modules\apol
lo-language-server\lib\providers\schema\file.js - C:\Users\Minseo\AppData\Roaming\npm\node_modules\apollo\node_modules\apol
lo-language-server\lib\providers\schema\index.js - C:\Users\Minseo\AppData\Roaming\npm\node_modules\apollo\node_modules\apol
lo-语言服务器\lib\project\base.js - C:\Users\Minseo\AppData\Roaming\npm\node_modules\apollo\node_modules\apol
lo-语言服务器\lib\index.js - C:\Users\Minseo\AppData\Roaming\npm\node_modules\apollo\lib\commands\clie
nt\codegen.js - C:\Users\Minseo\AppData\Roaming\npm\node_modules\apollo\node_modules@ocl
if\config\lib\plugin.js - C:\Users\Minseo\AppData\Roaming\npm\node_modules\apollo\node_modules@ocl
if\config\lib\config.js - C:\Users\Minseo\AppData\Roaming\npm\node_modules\apollo\node_modules@ocl
if\config\lib\index.js - C:\Users\Minseo\AppData\Roaming\npm\node_modules\apollo\node_modules@ocl
if\command\lib\command.js - C:\Users\Minseo\AppData\Roaming\npm\node_modules\apollo\node_modules@ocl
if\command\lib\index.js - C:\Users\Minseo\AppData\Roaming\npm\node_modules\apollo\bin\run 代码:MODULE_NOT_FOUND

【问题讨论】:

    标签: graphql apollo


    【解决方案1】:

    刚刚遇到同样的问题。对我来说,在节点模块中安装多个 Graphql 实例是一个问题。为了解决这个问题,我按照这里给出的说明进行操作Frequently Asked Questions on TypeGraphql docs

    【讨论】:

      【解决方案2】:

      你只需要安装 apollo(yarn add apollo) 并修复问题

      【讨论】:

        【解决方案3】:

        这是known issueapollo。我按照downgrade to node v14.17.5 的建议进行操作,一切正常。

        【讨论】:

          【解决方案4】:

          非常烦人的问题,我使用 node v 14 全局安装了 graphql 和 apollo。最后这对我有用:https://github.com/apollographql/apollo-tooling/issues/2415#issuecomment-930173053

          现在它适用于 node v 16 并且无需安装后。 ?‍♂️

          【讨论】:

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