У меня есть приложение Ionic 3, которое работает с Angular 4. Он работает хорошо, и он близок к выпуску. Когда я запускаю команду, ionic cordova build ios --prod --release
, она выдает ошибку.
Type CompanyPortal in /Users/ustuser/Documents/Proj/src/pages/company-portal/company-portal.ts is part of the declarations of 2 modules: AppModule
in /Users/ustuser/Documents/Proj/src/app/app.module.ts and CompanyPortalPageModule in
/Users/ustuser/Documents/Proj/src/pages/company-portal/company-portal.module.ts! Please
consider moving CompanyPortal in /Users/ustuser/Documents/Proj/pages/company-portal/company-portal.ts to a higher module that imports AppModule in
/Users/ustuser/Documents/Proj/src/app/app.module.ts and CompanyPortalPageModule in
/Users/ustuser/Documents/Proj/src/pages/company-portal/company-portal.module.ts. You can
also create a new NgModule that exports and includes CompanyPortal in /Users/ustuser/Documents/Proj/src/pages/company-portal/company-portal.ts then import that NgModule in AppModule in
/Users/ustuser/Documents/Proj/src/app/app.module.ts and CompanyPortalPageModule in
/Users/ustuser/Documents/Proj/src/pages/company-portal/company-portal.module.ts.
Прочитал форумы и с журналом ошибок удалил спецификацию модуля из модуля страницы.
import { NgModule } from '@angular/core';
import { IonicPageModule } from 'ionic-angular';
import { CompanyPortal } from './company-portal';
@NgModule({
declarations: [
//CompanyPortal,
],
imports: [
//IonicPageModule.forChild(CompanyPortal),
],
})
export class CompanyPortalPageModule {
}
После всего этого возникает ошибка другого типа, например
Can't bind to 'popUpListData' since it isn't a known property of 'cheader'. ("<ion-header class="top-bar">
<cheader [ERROR ->][popUpListData]="changeDivisonData" [uName]="userName"
[cheaderValue]="global.headerSelectedValue" (")
popUpListData определен в одном из моих компонентов класса 'cheader'. Данные являются динамическими, и они упоминаются здесь как @Input() popUpListData = [];
Это все работает при использовании обычной команды ionic cordova build ios
, но не запускается для производства.
Пожалуйста, предложите мне идеи для преодоления этого.