Я разрабатываю приложение Hybrid
с использованием ionic-3
. У меня возникают проблемы с импортом плагина Google Plus в app.module.ts и page.ts.
Я успешно установил плагин Google Plus из команды ниже, но впервые столкнулся с этой проблемой.
$ ionic cordova plugin add cordova-plugin-googleplus --variable REVERSED_CLIENT_ID=myreversedclientid
$ npm install --save @ionic-native/google-plus
Моя ошибка импорта находится на изображениях ниже
App.module.ts
Page.ts
Ionic Info
cli-пакеты: (C: \ Users \ sandip \ AppData \ Roaming \ npm \ node_modules)
@ionic/cli-utils : 1.19.2
ionic (Ionic CLI) : 3.20.0
глобальные пакеты:
cordova (Cordova CLI) : 6.4.0
локальные пакеты:
@ionic/app-scripts : 3.2.1
Cordova Platforms : none
Ionic Framework : ionic-angular 3.9.2
Система:
Node : v8.1.4
npm : 6.5.0
OS : Windows 8
Переменные среды:
ANDROID_HOME : E:\newsdk\newsdk\tools;E:\newsdk\newsdk\platform-tools;E:\newsdk\newsdk\build-tools
Разное:
backend : pro
Надеюсь, этой информации достаточно, чтобы понять мою проблему.
Я проверил, не используется ли какой-либо тип googleplusoriginal.
Если у вас нет типа googleplusoriginal в базе кода. Как VSCode сообщает о проблеме. попробуйте удалить папку 'node_modules', выполните 'npm install'
Попробуйте импортировать это в модуль, над которым вы работаете:
import { GooglePlus } from '@ionic-native/google-plus/ngx'
@ngModule({
...
providers: [
...
GooglePlus
]
})
обратите внимание на /ngx
в конце. Если вы его пропустите, вы получите странные ошибки.
Класс провайдера с googleplusoriginal отсутствует. это должно быть "googleplus". проверьте, используется ли какой-либо тип googleplusoriginal в базе кода вашего проекта.