【发布时间】:2023-03-17 03:30:02
【问题描述】:
我正在尝试在 typescript 中设置一个节点项目。
导致错误的两个文件:
- node_modules@types\mongoose\index.d.ts
- node_modules\mongoose\index.d.ts
[错误][1] [1]:https://i.stack.imgur.com/46vDU.jpg
node_modules/@types/mongoose/index.d.ts:79:1 - 错误 TS6200:以下标识符的定义与另一个文件中的标识符冲突:DocumentDefinition、FilterQuery、UpdateQuery、NativeError、Mongoose、CastError、ConnectionOptions、Collection , Connection, disconnected, connected, connected, disconnecting, uninitialized, Error, QueryCursor, VirtualType, Schema, SchemaTypeOpts, Subdocument, Array, DocumentArray, Buffer, ObjectIdConstructor, Decimal128, Map, Aggregate, SchemaType, Document, ModelUpdateOptions
79 声明模块“猫鼬”{
node_modules/mongoose/index.d.ts:1:1
1 declare module "mongoose" {
~~~~~~~
Conflicts are in this file.
node_modules/@types/mongoose/index.d.ts:226:14 - error TS2403: Subsequent variable declarations must have the same type. Variable 'SchemaTypes' must be of type 'typeof Types', but here has type 'typeof Types'.
226 export var SchemaTypes: typeof Schema.Types;
~~~~~~~~~~~
【问题讨论】:
标签: node.js typescript mongoose