web-dev-qa-db-fra.com

Le type HTTPOriginal n'est pas attribuable au type Provider, ionic après l'installation du plugin

Après avoir installé le plugin cordova-plugin-advanced-http, lorsque j'essaie de l'importer sur des fournisseurs dans app.modules.ts, j'obtiens ce qui suit:

Code

J'ai réinstallé, nettoyé le cache et cela continue. Voici le code app.module.ts:

import { HTTP } from '@ionic-native/http';
import { GalleryPageModule } from './../pages/gallery/gallery.module';
import { HttpClient, HttpClientModule } from '@angular/common/http';
import { BrowserModule } from '@angular/platform-browser';
import { ErrorHandler, NgModule } from '@angular/core';
import { IonicApp, IonicErrorHandler, IonicModule } from 'ionic-angular';

import { MyApp } from './app.component';
import { HomePage } from '../pages/home/home';


//providers
import { ImagesProvider } from '../providers/images/images';

//plugins
import { StatusBar } from '@ionic-native/status-bar';
import { SplashScreen } from '@ionic-native/splash-screen';
import { File } from '@ionic-native/file';
import { FileTransfer } from "@ionic-native/file-transfer";
import { AndroidPermissions } from '@ionic-native/Android-permissions';
import { SocialSharing } from '@ionic-native/social-sharing';


//firebase
import { firebase } from './../firebase';
import { AngularFireModule } from '@angular/fire';
import { AngularFireDatabaseModule, AngularFireDatabase } from '@angular/fire/database';
import { AngularFireAuthModule } from '@angular/fire/auth';
import { AngularFirestoreModule, AngularFirestore } from '@angular/fire/firestore';
import { ImagenPageModule } from '../pages/imagen/imagen.module';

@NgModule({
  declarations: [
    MyApp,
    HomePage,

  ],
  imports: [
    BrowserModule,
    IonicModule.forRoot(MyApp),
    HttpClientModule,
    GalleryPageModule,
    AngularFireModule.initializeApp(firebase),
    AngularFireDatabaseModule,
    AngularFireAuthModule,
    AngularFirestoreModule.enablePersistence(),
    ImagenPageModule,
    GalleryPageModule


  ],
  bootstrap: [IonicApp],
  entryComponents: [
    MyApp,
    HomePage,

  ],
  providers: [
    StatusBar,
    SplashScreen,
    {provide: ErrorHandler, useClass: IonicErrorHandler},
    HttpClient,
    ImagesProvider,
    AngularFirestore,
    File,
    HTTP,
    FileTransfer,
    AndroidPermissions,
    SocialSharing,



  ]
})
export class AppModule {}

J'ai essayé que dans d'autres projets que j'ai, et cela fonctionne, ne semble pas que HTTPOriginal suggestion.

6
Blast06

J'obtenais également la même erreur en cas de @ionic-native/Android-permissions.
Pour résoudre ce type de problèmes, il suffit de rétrograder la version du plugin.

Exemple:
@ionic-native/[email protected]à@ionic-native/[email protected]

0
deepak ranjan

C'est à cause de Ionic J'ai mis à jour tout le plugin donc je suggère d'utiliser la version inférieure de ce plugin.! Si votre version actuelle 4.5.0 ou quelque chose d'autre alors vous devez le rétrograder avec 4.3.2 ou quelque chose.

0
Rahul Jograna