Angular 角度导出别名

Angular 角度导出别名,angular,typescript,Angular,Typescript,我正在创建一个模块,出于某种原因,它正在为类型导出设置别名。我四处寻找,找不到答案。该模块如下所示: import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common' import { FormsModule } from '@angular/forms'; import { PhoneMaskDirective } from './directives/phone-mask.dir

我正在创建一个模块,出于某种原因,它正在为类型导出设置别名。我四处寻找,找不到答案。该模块如下所示:

import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common'
import { FormsModule } from '@angular/forms';

import { PhoneMaskDirective } from './directives/phone-mask.directive';
import { ZipCodeMaskDirective } from './directives/zip-code-mask.directive';

import { DateFormatPipe } from './pipes/date-format.pipe';
import { PhonePipe } from './pipes/phone.pipe';
import { ZipCodePipe } from './pipes/zipcode.pipe';

import { AddressComponent } from './address/address.component';
import { EmailComponent } from './email/email.component';
import { PhoneComponent } from './phone/phone.component';

@NgModule({
  imports: [
    CommonModule,
    FormsModule,
  ],
  declarations: [
      DateFormatPipe,
      PhonePipe,
      ZipCodePipe,
      PhoneMaskDirective,
      ZipCodeMaskDirective,
      AddressComponent,
      EmailComponent,
      PhoneComponent
  ],
  exports: [
      DateFormatPipe,
      PhonePipe,
      ZipCodePipe,
      PhoneMaskDirective,
      ZipCodeMaskDirective,
      AddressComponent,
      EmailComponent,
      PhoneComponent
    ]
})
export class MyModule { }
export * from './address/address-validation-messages';
export * from './address/address-view-properties';
export * from './email/email-validation-messages';
export * from './email/email-view-properties';
export * from './phone/phone-validation-messages';
export * from './phone/phone-view-properties';
/**
 * Generated bundle index. Do not edit.
 */
export * from './index';
export { AddressComponent as ɵk } from './address/address.component';
export { PhoneMaskDirective as ɵh } from './directives/phone-mask.directive';
export { ZipCodeMaskDirective as ɵj } from './directives/zip-code-mask.directive';
export { EmailComponent as ɵl } from './email/email.component';
export { PhoneComponent as ɵm } from './phone/phone.component';
export { DateFormatPipe as ɵc } from './pipes/date-format.pipe';
export { PhonePipe as ɵd } from './pipes/phone.pipe';
export { ZipCodePipe as ɵg } from './pipes/zipcode.pipe';
从另一端出来的是这样的:

import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common'
import { FormsModule } from '@angular/forms';

import { PhoneMaskDirective } from './directives/phone-mask.directive';
import { ZipCodeMaskDirective } from './directives/zip-code-mask.directive';

import { DateFormatPipe } from './pipes/date-format.pipe';
import { PhonePipe } from './pipes/phone.pipe';
import { ZipCodePipe } from './pipes/zipcode.pipe';

import { AddressComponent } from './address/address.component';
import { EmailComponent } from './email/email.component';
import { PhoneComponent } from './phone/phone.component';

@NgModule({
  imports: [
    CommonModule,
    FormsModule,
  ],
  declarations: [
      DateFormatPipe,
      PhonePipe,
      ZipCodePipe,
      PhoneMaskDirective,
      ZipCodeMaskDirective,
      AddressComponent,
      EmailComponent,
      PhoneComponent
  ],
  exports: [
      DateFormatPipe,
      PhonePipe,
      ZipCodePipe,
      PhoneMaskDirective,
      ZipCodeMaskDirective,
      AddressComponent,
      EmailComponent,
      PhoneComponent
    ]
})
export class MyModule { }
export * from './address/address-validation-messages';
export * from './address/address-view-properties';
export * from './email/email-validation-messages';
export * from './email/email-view-properties';
export * from './phone/phone-validation-messages';
export * from './phone/phone-view-properties';
/**
 * Generated bundle index. Do not edit.
 */
export * from './index';
export { AddressComponent as ɵk } from './address/address.component';
export { PhoneMaskDirective as ɵh } from './directives/phone-mask.directive';
export { ZipCodeMaskDirective as ɵj } from './directives/zip-code-mask.directive';
export { EmailComponent as ɵl } from './email/email.component';
export { PhoneComponent as ɵm } from './phone/phone.component';
export { DateFormatPipe as ɵc } from './pipes/date-format.pipe';
export { PhonePipe as ɵd } from './pipes/phone.pipe';
export { ZipCodePipe as ɵg } from './pipes/zipcode.pipe';

为什么类型会有别名?

生成的代码的其他部分是否使用别名?似乎这可能是一种缩小技术我想当缩小的文件被生成时,为了缩短名称,它们被化名了。有什么更新吗?