在我安装了cordova- plugin -advanced-http插件之后,当我尝试在app.modules.ts中的提供者上导入它时,我会得到以下内容:

我已经重新安装了,清理了缓存,而且一直在发生。以下是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 {}我已经在其他项目中尝试过了,而且效果很好,似乎没有出现HTTPOriginal的建议。
发布于 2019-01-26 03:18:12
您安装了最新的@ionic-native/http测试版(v5+)
您必须从HTTP中导入/ngx
import { HTTP } from '@ionic-native/http/ngx';否则会退回到@ionic-native/http v4+
发布于 2019-04-16 09:34:15
在@ionic-native/android-permissions的情况下,我也得到了同样的错误。
要解决这类问题,只需降低插件的版本。
示例:
@ionic-native/android-permissions@.5.0.1 to @ionic-native/android-permissions@3.4.0
发布于 2019-01-26 04:24:59
这是因为Ionic更新了所有插件,所以我建议使用更低版本的插件。如果您的当前版本为4.5.0或其他什么的话,那么您必须用4.3.2或其他什么来降低它的级别。
https://stackoverflow.com/questions/54375185
复制相似问题