我使用以下 npm 命令安装了 @nestjs/mongoose:
npm i --save @nestjs/mongoose mongoose
Run Code Online (Sandbox Code Playgroud)
但是当我尝试启动应用程序时,出现以下错误:
node_modules/@nestjs/mongoose/dist/decorators/prop.decorator.d.ts:2:44 - error TS2694: Namespace '"mongoose"' has no exported member 'SchemaTypeOpts'.
export declare type PropOptions = mongoose.SchemaTypeOpts<any> | mongoose.Schema | mongoose.SchemaType;
~~~~~~~~~~~~~~
node_modules/@nestjs/mongoose/dist/factories/schema.factory.d.ts:4:60 - error TS2315: Type 'Schema' is not generic.
static createForClass<T = any>(target: Type<unknown>): mongoose.Schema<T>;
~~~~~~~~~~~~~~~~~~
node_modules/@nestjs/mongoose/dist/interfaces/mongoose-options.interface.d.ts:3:10 - error TS2305: Module '"mongoose"' has no exported member 'ConnectionOptions'.
import { ConnectionOptions } from 'mongoose';
~~~~~~~~~~~~~~~~~
Found 3 error(s).
Run Code Online (Sandbox Code Playgroud)
任何帮助将不胜感激。
对我有用的最佳组合如下。
"@nestjs/mongoose": "^7.0.4",
"mongoose": "^5.10.19",
"@types/mongoose": "^5.10.3", //dev-dependency
Run Code Online (Sandbox Code Playgroud)
截至 2020 年 12 月 19 日,任何晚于该版本的版本均不适用于我。
| 归档时间: |
|
| 查看次数: |
2436 次 |
| 最近记录: |