我想在生产环境中构建(使用angular-cli)时为我们的角项目提供自定义ErrorHandler。
我已经尝试过here所说的话但没有成功。
为了不让你没有代码示例,这就是我最终的结果:
let providers: Provider[] = [
...
];
if(environment.production) {
providers.push({ provide: ErrorHandler, useClass: MyErrorHandler });
}
@NgModule({
declarations: [
...
],
imports: [
...
],
bootstrap: [AppComponent],
providers: providers
})
但是建立(或投放)应用程序:
$ ng build --prod
$ ng serve --prod
不包含此错误处理程序。
我该怎么办呢?