Nicht bestimmen kann, das Modul für die Klasse X in X. ts! Fügen Sie X, um die NgModule, um es zu beheben Fehler in ionic2
Stehe ich vor ein Problem, wenn ich versuche meine app mithilfe des folgenden Befehls :
ionic cordova run android --prod --release
Läuft alles einwandfrei, wenn ich den Befehl ausführen als unten:
ionic cordova run android
Den Fehler Iam bekommen ist :
Fehler: kann Nicht bestimmen, das Modul für die Klasse CartItemsPage in
C:/test/src/pages/cart/cart-Elemente.ts! Hinzufügen CartItemsPage der
NgModule, um es zu beheben. Nicht bestimmen kann, das Modul für die Klasse ItemsPage in
C:/test/src/pages/items/items.ts! Hinzufügen ItemsPage D I e NgModule zu
fix it. Nicht bestimmen kann, das Modul für die Klasse UserHomePage in
C:/test/src/Seiten/Benutzer home/user-home.ts! Fügen Sie Benutzer-HomePage, um die
NgModule, um es zu beheben. Nicht bestimmen kann, das Modul für die Klasse
ForgotPasswordPage in C:/test/src/pages/forgot-password/forgot-pas
Schwert.ts! Hinzufügen ForgotPasswordPage der NgModule, um es zu beheben. Nicht
bestimmen Sie das Modul für die Klasse LoginPage in
C:/test/src/pages/login/login.ts! Hinzufügen LoginPage D I e NgModule zu
fix it. Nicht bestimmen kann, das Modul für die Klasse SignupPage in
C:/test/src/Seiten/Anmeldung/Anmeldung.ts! Hinzufügen SignupPage t o die NgModule zu
fix it. Nicht bestimmen kann, das Modul für die Klasse WelcomePage in
C:/test/src/Seiten/willkommen/welcome.ts! Hinzufügen WelcomePa ge der NgModule
um es zu beheben. Nicht bestimmen kann, das Modul für die Klasse PincodePage in
C:/test/src/pages/Pin-Code/Pin-Code.ts! Hinzufügen PincodePa ge der NgModule
um es zu beheben. Nicht bestimmen kann, das Modul für die Klasse AppHomePage in
C:/test/src/Seiten/app-home/app-Heimat.ts! Hinzufügen AppHome Seite, um die
NgModule, um es zu beheben. Nicht bestimmen kann, das Modul für die Klasse ProfilePage
in C:/test/src/pages/profile/profile.ts! Hinzufügen ProfilePa ge die
NgModule, um es zu beheben. Nicht bestimmen kann, das Modul für die Klasse
OrderDetailPage in C:/test/src/pages/myorders/order-detail.ts! Hinzufügen
OrderDetailPage der NgModule, um es zu beheben. Können nicht bestimmen, das Modul
für die Klasse MyOrdersPage in C:/test/src/pages/myorders/myorders.ts! Hinzufügen
MyOrde rsPage der NgModule, um es zu beheben. Können nicht bestimmen, das Modul
für die Klasse LogoutPage in C:/test/src/pages/logout/logout.ts! Hinzufügen
LogoutPage t o die NgModule, um es zu beheben. Nicht bestimmen kann, das Modul für
Klasse MyApp im C:/test/src/app/app.component.ts! Fügen Sie die Anwendung zur
NgModu le, um es zu beheben. Nicht bestimmen kann, das Modul für die Klasse
RemoveUnderscorePipe in C:/test/src/utils/pipes/RemoveUnderscore.t s!
Hinzufügen RemoveUnderscorePipe der NgModule, um es zu beheben.
aber ich habe alle meine Seiten und die Rohre zu den app.- Modul.ts wie folgt :
//Imports
//The translate loader needs to know where to load i18n files
//in Ionic's static asset pipeline.
export function HttpLoaderFactory(http: Http) {
return new TranslateHttpLoader(http, './assets/i18n/', '.json');
}
let pages:any = [
MyApp,
LoginPage,
UserHomePage,
SignupPage,
AppHomePage,
WelcomePage,
ItemsPage,
CartItemsPage,
ProfilePage,
MyOrdersPage,
OrderDetailPage,
ForgotPasswordPage,
PincodePage,
LogoutPage
];
let pipes = [RemoveUnderscorePipe];
export function declarations() {
return pages.concat(pipes);
}
export function entryComponents() {
return pages;
}
export function providers() {
return [
Api,
ItemsService,
UserService,
ToastService,
CartService,
OrdersService,
TokenService,
Camera,
GoogleMaps,
SplashScreen,
StatusBar,
//Keep this to enable Ionic's runtime error handling during development
{provide: ErrorHandler, useClass: IonicErrorHandler}
];
}
@NgModule({
declarations: declarations(),
imports: [
BrowserModule,
HttpModule,
TranslateModule.forRoot({
loader: {
provide: TranslateLoader,
useFactory: HttpLoaderFactory,
deps: [Http]
}
}),
IonicModule.forRoot(MyApp),
IonicStorageModule.forRoot()
],
bootstrap: [IonicApp],
entryComponents: entryComponents(),
providers: providers()
})
export class AppModule {
}
Wenn u meine app.- Modul.ts, habe ich Hinzugefügt, Komponenten und Leitungen zu entrycomponents und Erklärungen. Ist es etwas, was ich bin fehlt, die für die Produktion flag.
Wie kann ich dieses Problem beheben?
InformationsquelleAutor user1188867 | 2017-09-20
Du musst angemeldet sein, um einen Kommentar abzugeben.
Könnte dies auch ein Gehäuse mit dem Namen problem. sehen https://github.com/angular/angular-cli/issues/10732
InformationsquelleAutor Thom Kiesewetter
Geändert Erklärungen auf Seiten wie unten und es funktionierte.
Bekam ich die Antwort :https://forum.ionicframework.com/t/error-while-running-the-ionic3-app-in-production-mode/106294
InformationsquelleAutor user1188867