【发布时间】:2020-03-04 02:23:07
【问题描述】:
代码示例
第三方库@Module({
providers: [AService]
exports: [AService]
})
export class AModule {
}
@Module({
imports: [AModule],
providers: [BService]
exports: [BService]
})
export class BModule {
}
我的代码
@Module({
imports: [BModule],
providers: [CService]
})
export class CModule {
}
问题
如何从我的代码中覆盖/替换 AService 提供程序? (没有第三方库补丁)
【问题讨论】:
-
首先,您为什么要这样做?我建议使您的模块动态化并接受您可以使用的特定实例的提供者
标签: javascript node.js dependency-injection nestjs