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?

Dies könnte auch ein Gehäuse mit dem Namen problem. sehen github.com/angular/angular-cli/issues/10732

InformationsquelleAutor user1188867 | 2017-09-20

Schreibe einen Kommentar