【问题标题】:I need help on 'Cannot find namespace Kind' issue我需要有关“找不到命名空间种类”问题的帮助
【发布时间】:2023-03-22 14:45:02
【问题描述】:

我刚刚将 NestJs 从 7.5 更新到最新(8.3.1),解决了弹出的问题,但我无法摆脱其中一个。

完整的错误:

node_modules/@apollo/federation/dist/composition/utils.d.ts:43:316 - error TS2503: Cannot find namespace 'Kind'.

虽然 Kind 是从 GraphQl 模块导入的常量,但它似乎无法识别它。或者可能是打字稿问题?

任何帮助将不胜感激。

【问题讨论】:

  • 今天也遇到了这个问题。可能需要创建 GitHub 问题。
  • 谁能解决这个问题?感谢您的帮助!

标签: node.js nestjs apollo


【解决方案1】:

@apollo/gateway@0.48.1 似乎有打字问题。 @apollo/gateway@0.47.0 被 GraphQL 15 损坏了,所以你必须降级到 @apollo/gateway@~0.46.0

$ yarn add @apollo/gateway@~0.46.0

【讨论】:

    【解决方案2】:

    还有其他一些库已经过时了,我全部更新后,错误消失了。

    【讨论】:

    • 哪些库导致了这个问题?我突然遇到同样的问题,无法弄清楚是什么原因造成的。降级@apollo/gateway 似乎也没有解决它。感谢您的提示!
    • 我刚刚在我的项目上运行了“npm outdated”并更新了那里提到的所有库。之后错误消失了。
    猜你喜欢
    • 1970-01-01
    • 2012-03-25
    • 2019-05-17
    • 2011-01-05
    • 1970-01-01
    • 1970-01-01
    • 2011-04-14
    • 2011-07-24
    • 1970-01-01
    相关资源
    最近更新 更多