猫鼬命名空间没有导出的成员"可选 ID"



我在运行 npm i 时收到此错误。

../@types/mongoose/index.d.ts:191:17 - 错误 TS2694:命名空间"/Users/test-service/node_modules/@types/mongodb/index"' 没有导出的成员"可选 ID"?蒙戈德布。OptionalId & { _id: TId }>

我正在使用"@types/猫鼬":"^5.5.32","@types/mongodb":"~3.3.1"。 有人可以帮助我解决这个问题。我的TSC版本是3.8.3版。

我刚刚通过运行此命令解决了问题。

npm install --save @types/mongodb

希望这能帮助你。

为什么?

我的项目node_modules这样的,

  • node_modules
    • @types/猫鼬/@types/蒙戈德
    • @types/蒙戈德

@types/猫鼬有@types/mongodb依赖关系,它与@types/mongodb冲突

如何修复

在node_modules目录中运行以下命令:

$RM -RF node_modules/@types/猫鼬/node_modules/@types/mongodb

做。

希望能帮助别人。

最新更新