因此,我有一个特定于DEV的工具,我不想将其部署在我们的任何其他环境中……我要做的是这样的:
AppModule
import { DevModule } from './dev/dev.module';
import { environment } from 'environments/environment';
@NgModule({
declarations: [AppComponent],
imports: [
CoreModule,
(environment.build === 'dev') ? DevModule : [],
...
],
...
})
,然后在我们的app-header.component TS
中import { environment } from 'environments/environment';
...
constructor(...) {
this.build = environment.build;
}
和app-header.component内部 VIEW
...
<ng-template *ngIf="build==='dev'">
<app-dev-menu></app-dev-menu>
</ng-template>
...
我遇到一个错误,如果我在生产环境中运行,则该app-dev-menu不是一个已知组件
是否只有在DEV环境下才可以检查组件?