Invalid provider for the NgModule ‘AppModule’ – only instances of Provider and Type are allowed, got

  Kiến thức lập trình

I use ionic 6 and in ionic 6 all packages ionic-native has removed , I use awesome-cordova-plugins, I use StatusBar,SplashScreen,SQLite and network for awesome-cordova-plugins

this is file app.module.ts:

        import { HttpClientModule } from '@angular/common/http';
    import { CommonModule } from '@angular/common';
    import { ErrorHandler, NgModule } from '@angular/core';
    import { BrowserModule } from '@angular/platform-browser';
    import { FormsModule } from '@angular/forms';
    import { RouterModule } from '@angular/router';
    import { RouteReuseStrategy } from '@angular/router';
    import { IonicModule, IonicRouteStrategy } from '@ionic/angular';
    import { AppComponent } from './app.component';
    import { AppRoutingModule } from './app-routing.module';
    import { OAuthService, OAuthModule } from 'angular-oauth2-oidc';
    import { StatusBar } from "@awesome-cordova-plugins/status-bar/ngx";
    import { SplashScreen } from "@awesome-cordova-plugins/splash-screen/ngx";
    import { SQLite } from "@awesome-cordova-plugins/sqlite/ngx";
    import {Network } from "@awesome-cordova-plugins/network/ngx";

    @NgModule({
      declarations: [  ],
      imports: [
        BrowserModule,
        CommonModule,
        HttpClientModule,
        AppRoutingModule,
        IonicModule.forRoot(),
        OAuthModule.forRoot(),
        IonicModule,
        FormsModule,
        IonicModule,
        AutocompleteLibModule
      ],
      providers: [
        { provide: RouteReuseStrategy, useClass: IonicRouteStrategy },
        {provide: ErrorHandler, useClass: ErrorHandler},
        SplashScreen,
        SQLite,
        Network,
        StatusBar,
        OAuthService
      ],
      exports: [
      ],
      bootstrap: [AppComponent],
    })
    export class AppModule {}

and for package.json:

 "@awesome-cordova-plugins/core": "^6.6.0",
"@awesome-cordova-plugins/device": "^6.6.0",
"@awesome-cordova-plugins/network": "6.6.0",
"@awesome-cordova-plugins/splash-screen": "6.6.0",
"@awesome-cordova-plugins/sqlite": "6.6.0",
"@awesome-cordova-plugins/status-bar": "^6.7.0",

LEAVE A COMMENT