"NestModule" , "NestMiddleware", "MiddlewareConsumer" 在类型/@nestjs/common 中没有导出成员

"NestModule" , "NestMiddleware", "MiddlewareConsumer" has no exported member in types/@nestjs/common

我是 NestJs 的新手,并尝试实现 NestJs 文档中指定的中间件, https://docs.nestjs.com/middleware

导入 NestMiddleware 时出现以下错误 “模块”../../types/@nestjs/common“”没有导出成员'NestMiddleware'”。导入 "NestModule" 和“MiddlewareConsumer”时出现类似错误。

我正在使用 nestJs 版本 6.0.0

NestModuleMiddlewareConsumerNestMiddleware 都是从 @nestjs/common 导入的。从您的项目根目录,那将是 <root>/node_modules/@nestjs/common/index。如果您在导入这些源代码时遇到问题,您可能需要 re-install 您的依赖项。