Я получаю эту ошибку, пытаясь сделать импорт на IONIC - PullRequest
0 голосов
/ 27 июня 2019

Я пытаюсь импортировать плагин "InAppBrowser", чтобы показать сайт WordPress в приложении для Android.

Когда я пытаюсь скомпилировать код, я получаю эту ошибку

[ng] ОШИБКА в src / app / app.module.ts (19,5): ошибка TS2322: тип InAppBrowserOriginal нельзя назначить типу «Провайдер». [Нг]
Тип «InAppBrowserOriginal» нельзя назначить типу «ClassProvider». [ng] Свойство 'обеспечить' отсутствует в типе 'InAppBrowserOriginal'. [ng] [ng] i 「wdm」: Не удалось скомпилировать.

Вот код моего app.module.ts

import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { RouteReuseStrategy } from '@angular/router';
import { IonicModule, IonicRouteStrategy } from '@ionic/angular';
import { SplashScreen } from '@ionic-native/splash-screen/ngx';
import { StatusBar } from '@ionic-native/status-bar/ngx';
import { AppComponent } from './app.component';
import { AppRoutingModule } from './app-routing.module';
import { InAppBrowser } from '@ionic-native/in-app-browser';

@NgModule({
  declarations: [AppComponent],
  entryComponents: [],
  imports: [BrowserModule, IonicModule.forRoot(), AppRoutingModule], 
  providers: [
     StatusBar,
     SplashScreen,
     InAppBrowser,
     { provide: RouteReuseStrategy, useClass: IonicRouteStrategy }   
  ],
  bootstrap: [AppComponent] }
)
export class AppModule {}

1 Ответ

0 голосов
/ 27 июня 2019

Это проект Ionic 4? Если это так, правильный импорт -

import { InAppBrowser } from '@ionic-native/in-app-browser/ngx';

Объяснено в документах .

Обратите внимание, что другие импорты уже используют суффикс / ngx (из Ionic 4).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...