我在运行 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
做。
希望能帮助别人。