Я хочу собрать свое приложение в prod, и у меня ошибка:
Unexpected value 'null' imported by the module 'AppModule in /src/app/app.module.ts'
Я провел некоторое исследование и думаю, что ошибка связана с тем, что я импортирую режим, который сам по себе export default statement ....
Проблема в том, что это, вероятно, собственный модуль, и я не могу его изменить. Можно ли отключить или игнорировать эту ошибку, чтобы я мог завершить сборку?
Мой модуль:
export function createTranslateLoader(http: HttpClient) {
return new TranslateHttpLoader(http, './assets/i18n/', '.json');
}
@NgModule({
declarations: [
MyApp,
HomePage,
LoginPage,
RegisterPage,
StationsPage,
LogoutPage,
MapsPage,
ItineraryPage,
RecordingPage,
DatePipeProxy
],
imports: [
BrowserModule,
BrowserAnimationsModule,
IonicStepperModule,
TranslateModule.forRoot({
loader: {
provide: TranslateLoader,
useFactory: (createTranslateLoader),
deps: [HttpClient]
}
}),
IonicModule.forRoot(MyApp, {
backButtonText: '',
iconMode: 'ios',
modalEnter: 'modal-slide-in',
modalLeave: 'modal-slide-out',
tabbarPlacement: 'bottom',
pageTransition: 'ios',
}),
ReactiveFormsModule,
HttpClientModule
],
bootstrap: [IonicApp],
entryComponents: [
MyApp,
HomePage,
LoginPage,
RegisterPage,
StationsPage,
LogoutPage,
MapsPage,
ItineraryPage,
RecordingPage
],
providers: [
StatusBar,
SplashScreen,
{provide: ErrorHandler, useClass: IonicErrorHandler},
AuthProvider,
StationProvider,
MeteoProvider,
{ provide: LOCALE_ID, useValue: 'fr-FR' },
NetworkProvider,
Facebook,
MapsProvider,
Astar,
Geolocation,
File,
ConnexionProvider,
Network,
CacheFile,
LanguageProvider,
{ provide: LOCALE_ID, useValue: window.navigator.language },
BatchProvider
]
})
export class AppModule {}