gpt4 book ai didi

node.js - Nest.js 类型 'DynamicModule' 无法分配给 Nest-modules/mailer 上的类型 'ForwardReference'

转载 作者:太空宇宙 更新时间:2023-11-03 22:21:02 28 4
gpt4 key购买 nike

我有一个 Nest.js 应用程序。我想使用以下链接将 MailerModule 添加到我的应用程序 -> https://npm.taobao.org/package/@nest-modules/mailer

但是,我只是执行了以下步骤:

首先, npm install --save @nest-modules/mailer

第二个我添加应用程序模块邮件配置,但它给出了一个错误,这是我的 app.module.ts:

import { Module } from '@nestjs/common';
import { HandlebarsAdapter, MailerModule } from '@nest-modules/mailer';


@Module({
imports: [
MailerModule.forRootAsync({
useFactory: () => ({
transport: 'smtps://user@domain.com:pass@smtp.domain.com',
defaults: {
from:'"nest-modules" <modules@nestjs.com>',
},
template: {
dir: __dirname + '/templates',
adapter: new HandlebarsAdapter(), // or new PugAdapter()
options: {
strict: true,
},
},
}),
}),],
})
export class ApplicationModule {}

现在我无法编译,因为它说:

TS2345:“{”类型的参数导入:DynamicModule[]; }' 不可分配给“ModuleMetadata”类型的参数。 “进口”属性(property)类型不兼容。类型“DynamicModule[]”不可分配给类型“(Type|DynamicModule|Promise|ForwardReference)[]”。类型“DynamicModule”不可分配给类型“Type |”动态模块 | promise |前向引用'。类型“DynamicModule”不可分配给类型“ForwardReference”。 “DynamicModule”类型中缺少“forwardRef”属性。

最佳答案

也许检查一下您使用的 Nest 版本,此问题可能会在 Nestjs 6+ 版本中得到解决:

https://github.com/nestjs/nest/issues/669

关于node.js - Nest.js 类型 'DynamicModule' 无法分配给 Nest-modules/mailer 上的类型 'ForwardReference',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55087075/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com