Как исправить свойство «предоставить» отсутствует в типе «FacebookOriginal»? - PullRequest
0 голосов
/ 06 февраля 2019

Я использую ionic 3, и он выдает ошибку, когда я пытаюсь импортировать facebook и поместить facebook в моих провайдеров в app.module.ts.Я знаю, что это связано со мной, все еще работающим на Ionic 3. В результате я не могу использовать ngx.Я установил более старые версии плагина Facebook, но это все еще является причиной этой проблемы.

Примечание : следует ли обновить все приложение до ionic 4, так как я часто получаю эти ошибки вapp.module.ts и мне нужно установить более старые версии для работы с другими плагинами.

"cordova-plugin-facebook4": "1.9.1"

"@ ionic-native/ facebook ":" ^ 4.2.1 "

  [ng]         Type 'FacebookOriginal' is not assignable to type'Provider'.
  [ng]           Type 'FacebookOriginal' is not assignable to type 'ClassProvider'.
  [ng]             Property 'provide' is missing in type 'FacebookOriginal'.

1 Ответ

0 голосов
/ 22 февраля 2019

Попробуйте установить "@ionic-native/facebook": "4.2.1" в package.json и убедитесь, что <plugin name="cordova-plugin-facebook4" spec="^4.2.1"> в config.xml.

Затем выполните npm install.Я исправил это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...