我需要有关 'Cannot find namespace Kind' 问题的帮助

I need help on 'Cannot find namespace Kind' issue

我刚刚将 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模块导入的常量,但好像不认识。或者可能是打字稿问题?

如有任何帮助,我们将不胜感激。

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

看起来 @apollo/gateway@0.48.1 有打字问题。 @apollo/gateway@0.47.0 对于 GraphQL 15 是坏的,所以你必须降级到 @apollo/gateway@~0.46.0:

$ yarn add @apollo/gateway@~0.46.0