找不到“离子原生”模块 - 试用Facebook Native Authentication

时间:2017-05-20 19:22:43

标签: ionic2

我是Ionic 2的新手,并且一直试图尝试原生的Facebook登录身份验证,我在下面尝试了一些方法,并且没有在哪里!

  • 当我尝试import {Facebook} from 'ionic-native'时;我明白了 “无法找到模块”ionic-native“”错误,但我可以访问 在我的代码中使用此Facebook.login(['email'])登录方法。

  • 当我累了import {Facebook} from '@ionic-native/facebook'; [我有 这是使用npm install @ionic-native/facebook --latest --save]安装的,我无法访问登录方法,我收到此错误 Typescript错误属性'登录'在类型'typeof Facebook'上不存在。

有人可以指导我采取正确的方法吗?

粘贴下面的错误日志。

运行时错误 找不到模块“离子原生” 堆

  

错误:在Object处找不到模块“ionic-native”。   (//localhost:8100/build/main.js:55660:7)在webpack_require   (//localhost:8100/build/main.js:20:30)在Object。   (//localhost:8100/build/main.js:74450:77)在webpack_require   (//localhost:8100/build/main.js:20:30)在Object。   (//localhost:8100/build/main.js:74188:73)在webpack_require   (//localhost:8100/build/main.js:20:30)在Object。   (//localhost:8100/build/main.js:111876:70)在webpack_require   (//localhost:8100 / build / main.js:20:30)at   //localhost:8100/build/main.js:66:18 at   //localhost:8100/build/main.js:69:10

     

离子框架:3.2.1离子原生:^ 3.5.0离子应用程序脚本:1.3.7   Angular Core:4.1.0 Angular Compiler CLI:4.1.0节点:6.10.2 OS   平台:Windows 10 Navigator平台:Win32用户代理:Mozilla / 5.0   (Windows NT 10.0; Win64; x64)AppleWebKit / 537.36(KHTML,与Gecko一样)   Chrome / 58.0.3029.110 Safari / 537.36

1 个答案:

答案 0 :(得分:1)

suggested by misha130 in a comment一样,我使用了

npm install --save ionic-native@2.5.1 

并且有效。