我对 Ionic 2 非常陌生,并且一直在尝试原生 Facebook 登录身份验证,我在下面尝试了几种方法,但无处可去!
-
当我尝试
import {Facebook} from 'ionic-native'
时;我得到 "找不到模块"离子原生"错误,但是我可以访问 在我的代码中使用此Facebook.login(['email'])
登录方法。 -
当我累了
import {Facebook} from '@ionic-native/facebook';
[我有 这是使用npm install @ionic-native/facebook --latest --save
] 安装的,我无法访问登录方法,并且出现此错误打字稿错误 属性"登录"在类型"Facebook"上不存在。
有人可以指导我正确的方法吗??.
粘贴了下面的错误日志。
运行时错误 找不到模块"离子-天然" 叠
错误:在对象上找不到模块"离子原生"。 (//localhost:8100/build/main.js:55660:7) at webpack_require (//localhost:8100/build/main.js:20:30) at Object. (//localhost:8100/build/main.js:74450:77) at webpack_require (//localhost:8100/build/main.js:20:30) at Object. (//localhost:8100/build/main.js:74188:73) at webpack_require (//localhost:8100/build/main.js:20:30) at Object. (//localhost:8100/build/main.js:111876:70) at webpack_require (//localhost:8100/build/main.js:20:30) at 本地主机:8100/构建/主.js:66:18 at 本地主机:8100/构建/主.js:69:10
IonicFramework: 3.2.1 Ionic Native: ^3.5.0 Ionic App Scripts: 1.3.7 角度核心:4.1.0 角度编译器 CLI:4.1.0 节点:6.10.2 操作系统 平台: 视窗 10 导航器 平台: Win32 用户代理: Mozilla/5.0 (视窗NT 10.0;赢64;x64) AppleWebKit/537.36 (KHTML, like Gecko) 铬/58.0.3029.110 野生动物园/537.36
正如 misha130 在评论中建议的那样,我使用
npm install --save ionic-native@2.5.1
它奏效了。