почему у скриншота нет функции сохранения в ionic?

#angular #typescript #ionic-framework #npm

#angular #машинопись #ionic-framework #npm

Вопрос:

Я пытаюсь сделать снимок экрана моего приложения ionic. Сначала я выполнил эти команды.

 npm i com.darktalker.cordova.screenshot
npm i @ionic-native/screenshot
  

мой app.module.ts выглядит так.

 import { Injectable, NgModule } from '@angular/core';
import { BrowserModule, HammerModule, HammerGestureConfig, HAMMER_GESTURE_CONFIG } 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 { Base64ToGallery } from '@ionic-native/base64-to-gallery/ngx';
import { IonicStorageModule } from '@ionic/storage';
import { AppComponent } from './app.component';
import { AppRoutingModule } from './app-routing.module';
import { Screenshot } from '@ionic-native/screenshot/ngx';
@NgModule({
  declarations: [AppComponent],
  entryComponents: [],
  imports: [BrowserModule, IonicModule.forRoot(), AppRoutingModule,        
            IonicStorageModule.forRoot()],
  providers: [
     StatusBar,
     SplashScreen,
     { provide: RouteReuseStrategy, useClass: IonicRouteStrategy },
     Base64ToGallery,
     Screenshot
  ],
  bootstrap: [AppComponent],
})
export class AppModule { }
  

Home.page.ts выглядит так

 ...
import { Screenshot } from '@ionic-native/screenshot/ngx';
...
constructor(private screenshot: Screenshot) {}
screenShot() {
    this.screenshot.save('jpg', 80, 'screenshot.jpg').then(res => {
        console.log("saved.');
    }
}
  

Функция screenShot() — это функция, которая вызывается при нажатии кнопки.
но мое приложение показывает мне следующую ошибку.
ошибка браузера Chrome
может кто-нибудь из вас помочь мне, как исправить эту ошибку?
Я буду очень благодарен за любую помощь
Заранее спасибо

Комментарии:

1. на всякий случай, мой проект — это проект конденсатора.

2. Похоже, что ваш скриншот службы не определен для вашего компонента, вы пытались его отладить? чтобы проверить, правильно ли введен?