আমি একটি আয়নিক 2 অ্যাপ্লিকেশন তৈরি করার চেষ্টা করি। আমি যখন আয়নিক পরিবেশনার সাথে ব্রাউজারে অ্যাপটি চেষ্টা করি বা এটি একটি এমুলেটরটিতে চালু করি সবকিছু ঠিকঠাক কাজ করে।
তবে আমি যখন এটি নির্মাণের চেষ্টা করি তখনই ত্রুটি
ionic-app-script tast: "build"
Error Type AddEvent in "PATH"/add.event.ts is part of the declarations of 2 modules: AppModule in "PATH"/app.modules.ts and AddEvent in "PATH"/add-event.module.ts.
Please consider moving AddEvent in "PATH"/add-event.ts to a higher module that imports AppModule in "PATH"/app.module.ts and AddEventModule.
You can also creat a new NgModule that exports and includes AddEvent then import that NgModule in AppModule and AddEventModule
আমার AppModule হয়
import { NgModule, ErrorHandler } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { IonicApp, IonicModule, IonicErrorHandler } from 'ionic-angular';
import { AngularFireModule } from 'angularfire2';
import { MyApp } from './app.component';
import { Eventdata } from '../providers/eventdata';
import { AuthProvider } from '../providers/auth-provider';
import { HttpModule } from '@angular/http';
import { HomePage } from '../pages/home/home';
import { Login } from '../pages/login/login';
import { Register } from '../pages/register/register';
import { AddEvent } from '../pages/add-event/add-event';
import { EventDetails } from '../pages/event-details/event-details';
import { StatusBar } from '@ionic-native/status-bar';
import { SplashScreen } from '@ionic-native/splash-screen';
@NgModule({
declarations: [
MyApp,
HomePage,
Login,
Register,
AddEvent,
EventDetails
],
imports: [
BrowserModule,
IonicModule.forRoot(MyApp),
HttpModule,
AngularFireModule.initializeApp(config)
],
bootstrap: [IonicApp],
entryComponents: [
MyApp,
HomePage,
Login,
Register,
AddEvent,
EventDetails
],
providers: [
StatusBar,
SplashScreen,
{provide: ErrorHandler, useClass: IonicErrorHandler}, Eventdata, AuthProvider
]
})
export class AppModule {}
এবং আমার অ্যাড ইভেন্ট.মডিউল.এসটি হয়
import { NgModule } from '@angular/core';
import { IonicPageModule } from 'ionic-angular';
import { AddEvent } from './add-event';
@NgModule({
declarations: [
AddEvent,
],
imports: [
IonicPageModule.forChild(AddEvent),
],
exports: [
AddEvent
]
})
export class AddEventModule {}
আমি বুঝতে পারি যে আমাকে একটি ঘোষণার অপসারণ করতে হবে, তবে কীভাবে তা আমি জানি না।
আমি যদি অ্যাপমোডুল থেকে ঘোষণাটি সরিয়ে ফেলি তবে আমি একটি ত্রুটি পেয়েছি যে লগইন পৃষ্ঠাটি পাওয়া যায়নি, আয়নিক পরিবেশন চালানোর সময়