ОШИБКА при сборке: неожиданное значение null, экспортированное модулем - PullRequest
0 голосов
/ 06 июля 2018

Я получаю эту ошибку во время Angular Build (ng build --prod):

ОШИБКА в: неожиданное значение 'null', экспортированное модулем 'SharedModule'

@NgModule({
declarations: [InputComponent, InputSimpleComponent, ModelEditComponent,
               ModelEditSaveButtonComponent, ModelSelectTableHeaderComponent,
               ModelEditActionsComponent, ModelSelectTableBodyComponent,
               ModelSelectTablePageComponent, ModelSelectTopComponent,
               ModelSelectTableComponent, ModelSelectFilterComponent,
               ModelSelectFilterSearchButtonComponent,
               MakesAutocompleteComponent, ModelsAutocompleteComponent,
               VersionsAutocompleteComponent,
               VersionsYearsAutocompleteComponent,
               StatusAutocompleteComponent, FormsAutocompleteComponent,
               BannersGroupAutocompleteComponent,
               BannersStatusAutocompleteComponent,
               EntitiesAutocompleteComponent,
               MetaDatasGroupsAutocompleteComponent,
               ContentsGroupAutocompleteComponent,
               ContentsTypeAutocompleteComponent/*,
               ModelSelectTableRowComponent*/],
imports: [FormsModule, ReactiveFormsModule, CommonModule,
          MatAutocompleteModule, MatInputModule],
exports: [InputComponent, InputSimpleComponent, FormsModule,
          ReactiveFormsModule, CommonModule, ModelEditComponent,
          ModelEditSaveButtonComponent, ModelSelectTableHeaderComponent,
          ModelEditActionsComponent, ModelSelectTableBodyComponent,
          ModelSelectTablePageComponent, ModelSelectTopComponent,
          ModelSelectTableComponent, ModelSelectFilterComponent,
          ModelSelectFilterSearchButtonComponent, MakesAutocompleteComponent,
          ModelsAutocompleteComponent, VersionsAutocompleteComponent,
          VersionsYearsAutocompleteComponent, MatAutocompleteModule,
          MatInputModule, StatusAutocompleteComponent,
          FormsAutocompleteComponent, BannersGroupAutocompleteComponent,
          BannersStatusAutocompleteComponent, EntitiesAutocompleteComponent,
          MetaDatasGroupsAutocompleteComponent,
          ContentsGroupAutocompleteComponent,
          ContentsTypeAutocompleteComponent/*,
          ModelSelectTableRowComponent*/]})
export class SharedModule {}

Работает нормально при сборке разработки :

ng build --configuration = development

Но ошибка возникает во время производственной сборки :

ng build --configuration = production ИЛИ ng build --prod

Самое близкое решение, которое я нашел, это:

ng build --prod --aot = false --build-optimizer = false

Однако эти параметры отключают оптимизацию угловой сборки: /

Я использую Angular 6.0.1 / Angular CLI 6.0.8. Я уже искал, но не нашел окончательного ответа. Может ли кто-нибудь помочь мне, пожалуйста?

...