gpt4 book ai didi

ios - 使用 React-native 实现 Facebook 登录的问题

转载 作者:可可西里 更新时间:2023-11-01 05:40:09 26 4
gpt4 key购买 nike

我正在尝试按照此处的指南进行操作: https://developers.facebook.com/docs/react-native/login让 facebook 登录在我的应用程序上工作。我已经将简单版本复制并粘贴到如下文件中:

    import React, { Component } from 'react';
import{
View
} from 'react-native';

const FBSDK = require('react-native-fbsdk');
const {
LoginButton,
} = FBSDK;

var Login = React.createClass({
render: function() {
return (
<View>
<LoginButton
publishPermissions={['publish_actions']}
onLoginFinished={
(error, result) => {
if (error) {
alert('Login failed with error: ' + result.error);
} else if (result.isCancelled) {
alert('Login was cancelled');
} else {
alert('Login was successful with permissions:' + result.grantedPermissions)
}
}
}
onLogoutFinished={() => alert('User logged out')}/>
</View>
);
}
});
export default class FacebookLogin extends Component {
render(){
return (
<Login />
);
}

}

但是在ios模拟器上收到如下错误:

无法从 {redacted}/node_modules/react-native-fbsdk/js/FBLikeView.js 解析模块 prop-types:模块中不存在模块映射或在这些目录中:{项目}/node_modules

关于如何进行的任何想法?

我尝试重新安装节点模块并重置缓存,但我似乎被阻止了。

最佳答案

我能够通过安装 prop-types 来解决这个问题:

$npm install --save prop-types

关于ios - 使用 React-native 实现 Facebook 登录的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44216708/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com