不要在angular dist build中包含源文件

时间:2018-05-12 16:45:51

标签: angular angular5

在我的Angular 5项目中,我创建了一个只应在调试版本中使用的HttpInterceptor,它只是硬编码了一些我不想包含在内的用户身份验证等元素。 dist构建。有没有办法让构建过程排除该文件?

1 个答案:

答案 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