Тип "name" в "path" является частью объявлений 2 модулей: Ошибка при создании проекта Ionic 4 - PullRequest
1 голос
/ 05 октября 2019

Я пытался создать свое приложение Ionic с помощью команд:

Ионная платформа Cordova Добавить браузер

, а затем

Ионные Cordovaсборка браузера --prod --release

но произошла странная ошибка: https://prnt.sc/pf58hd

Ссылка Github на мой проект: https://github.com/TenPetr/to_do_list

Угловая версия: 8.1.2

Ионная версия: 4.7.1

Спасибо за советы.

1 Ответ

0 голосов
/ 05 октября 2019

Ошибка очень очевидна: вы объявили AddNewLabelsPage в двух модулях, таких как AppModule и AddNewLabelsPageModule

Удалите объявление из AppModule, но обновите конфигурацию AppModule, чтобы импортировать ваш AddNewLabelsPageModule.

Ваш app.module должен выглядеть следующим образом:

@NgModule({
  declarations: [
    AppComponent,
    DoneAllPage,
    SettingsPage
  ],
  entryComponents: [AddNewTaskPage, DoneAllPage, SettingsPage],
  imports: [
    BrowserModule,
    FormsModule,
    IonicModule.forRoot(),
    AppRoutingModule,
    AddNewTaskPageModule
  ],
  providers: [
    StatusBar,
    SplashScreen,
    TimeDateService,
    TasksService,
    LabelsService,
    SettingsService,
    { provide: RouteReuseStrategy, useClass: IonicRouteStrategy }
  ],
  bootstrap: [AppComponent]
})
export class AppModule {}
...