Nestjs 巢罐';t解析RabbitMQService服务的依赖项

Nestjs 巢罐';t解析RabbitMQService服务的依赖项,nestjs,Nestjs,我正在构建一个nestjs应用程序,我想在其中创建一个rabbitmq @Module({ imports: [ ClientsModule.register([ { name: 'rabbitmq', transport: Transport.RMQ, options: { urls: [ 'amqp://guest:guest

我正在构建一个nestjs应用程序,我想在其中创建一个rabbitmq

@Module({
imports: [
    ClientsModule.register([
        {
            name: 'rabbitmq',
            transport: Transport.RMQ,
            options: {
                urls: [
                    'amqp://guest:guest@rabbitmq',
                ],
                queue: 'my_queue',
            },
        },
    ]),
],
controllers: [],
providers: [RabbitMQService],
exports: [RabbitMQService],
})

和服务:

@Injectable()
导出类RabbitMQService{ 建造师( @注入('rabbitmq')专用客户端:ClientProxy ) {} }

我得到的错误是:Nest无法解析RabbitMQService(?)的依赖项。请确保索引[0]处的参数rabbitmq在RabbitMQService上下文中可用。
据我所知,这应该是可行的,但不行。有人能帮忙吗?

从错误中可以看出,您的应用程序中的某个地方有
RabbitMQService
imports
数组中,其中应该包含
@Module()
类。确保将
提供程序
和其他
@Injectables()
保留到
提供程序
数组中,并将
@Module()
和其他
动态模块
保留到
导入
数组中

您能否共享
ClientsModule
的代码?