在我的Angular 5项目中,我创建了一个只应在调试版本中使用的HttpInterceptor
,它只是硬编码了一些我不想包含在内的用户身份验证等元素。 dist构建。有没有办法让构建过程排除该文件?
答案 0 :(得分:0)
您可以添加拦截器 仅在开发模式
const services = [
/* your list of services*/
{ provide: AUTHENTICATION_SERVICE, useClass: AuthenticationService },
];
if (!environment.production) {
services.push({ provide: HTTP_INTERCEPTORS, useClass: AuthenticationInterceptor, multi: true })
}
providers:services