Nest.js:我不能在应用程序中有两个同名的模块。这是错误还是功能?

麦克风

当前行为

我不能在应用程序中有两个同名的模块。应用程序中只有第一个模块可用。就我而言,这是AModule来自“./my-a-module”。

输入代码

第三方库
@Module({
    providers: [AService]
    exports: [AService]
})
export class AModule {
}

@Module({
    imports: [AModule],
    providers: [BService]
    exports: [BService]
})
export class BModule {
}
我的代码
import { BModule } from "third-party-library";
import { AModule } from "./my-a-module";

@Module({
    imports: [
        AModule,
        BModule
    ]
})
export class CModule {
}

预期行为

我不确定这是否是一个错误。但我希望我可以有两个同名的独立 Nest 模块。

环境

"@nestjs/common": "^6.9.0",
"@nestjs/core": "^6.9.0"

For Tooling issues:
- Node version: v10.16.0
- Platform: Linux

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章