Ionic “引用了一个值,但在此处被用作类型,”Facebook import

jslywgbw  于 2022-12-16  发布在  Ionic
关注(0)|答案(1)|浏览(147)

所以我在我的应用程序中添加了Facebook登录名,我在遵循Ionic v4的文档,
https://ionicframework.com/docs/v4/native/facebook/
当我在构造函数参数中添加来自导入的Facebook项时,我得到了一个错误。

import { Facebook, FacebookLoginResponse } from '@ionic-native/facebook/ngx';

constructor(private fb: Facebook) { }

private fb: Facebook正在引发'Facebook' refers to a value, but is being used as a type here. Did you mean 'typeof Facebook'?错误。
我肯定这只是语法错误,但我不知道正确的语法。

dfuffjeb

dfuffjeb1#

从TypeScript 3.8开始,可以使用Type-Only Imports。要确保导入的参数不是值,而是类型,请执行以下操作:

import type { Facebook } from '@ionic-native/facebook/ngx';

相关问题