Я пытаюсь включить фоновый режим Cordova в своем приложении, однако каждый раз, когда я импортирую его в свой app.module.ts, я получаю эту ошибку в своей консоли.
[ng] ERROR in node_modules/@ionic-native/background-mode/index.d.ts:2:10 - error TS2305: Module '"C:/Users/Loraine/Documents/prod-safe-mzansi/safe-mzansi-free/node_modules/rxjs/Observable"' has no exported member 'Observable'.
[ng] 2 import { Observable } from 'rxjs/Observable';
[ng] ~~~~~~~~~~
[ng] node_modules/rxjs/Observable.d.ts:1:15 - error TS2307: Cannot find module 'rxjs-compat/Observable'.
[ng] 1 export * from 'rxjs-compat/Observable';
[ng] ~~~~~~~~~~~~~~~~~~~~~~~~
моя версия cordova - 8.0
и это фрагменты из моего файла app.module.ts
import { BackgroundMode } from '@ionic-native/background-mode';
providers: [
StatusBar,
SplashScreen,
AngularFireAuthModule,
AuthenticateService,
Geolocation,
InAppBrowser,
{ provide: RouteReuseStrategy, useClass: IonicRouteStrategy },
Contacts,
AndroidPermissions,
SMS,
CallNumber,
AppLauncher,
Shake,
BackgroundMode
],
Я просмотрел все статьи по этому поводу, и, похоже, об этой проблеме не так много, я попытался установить и переустановив модуль, я деинсталлировал Cordova 9.0 и переустановил Cordova как 8.0
Также попытался включить как
import { BackgroundMode } from '@ionic-native/background-mode/ngx';
Однако затем он получает эту ошибку.
Cannot find module '@ionic-native/background-mode/ngx'.
У кого-нибудь есть решение для выполнения фоновых задач с помощью ioni c или для сохранения приложения в фоновом режиме.