我试图在我的反应本机应用程序中使用护照-google-oauth。当我运行这个应用程序时,它会抛出错误:requiring unknown module util。我已经使用npm install ..安装了这个软件包,我也尝试过npm install ... --save
App/Components/Login.js
'use strict';
var React = require('react-native');
var GoogleStrategy = require('passport-google-oauth').OAuthStrategy;
...package.json
{
"name": "NativeApp",
"version": "0.0.1",
"private": true,
"scripts": {
"start": "node_modules/react-native/packager/packager.sh"
},
"dependencies": {
"passport": ">= 0.0.0",
"passport-google-oauth": "^0.2.0",
"react-native": "^0.4.4"
},
"devDependencies": {}
}index.ios.js
'use strict';
var React = require('react-native');
var Login = require('./App/Components/login');
var {
AppRegistry,
StyleSheet,
Text,
View,
NavigatorIOS,
} = React;
class AppStoreIOS extends React.Component{
render() {
return (
<NavigatorIOS
titleTextColor = '#0073A0'
// barTintColor = '#183E63'
initialRoute={{
component: Login,
title: 'AppStore v2.0',
passProps: { myProp: 'foo' },
}}
/>
);
}
};发布于 2015-06-16 00:19:42
别以为这对你有用。护照预计将在node.js (基于快递的)环境中运行,至少需要一些工作才能将其移植到Oauth流的the视图中,实际上,这将是一项很大的工作。
看看https://medium.com/@jtremback/oauth-2-with-react-native-c3c7c64cbb6d,看看如何在react本机中支持oauth。我还没试过,但看起来挺直的。
https://stackoverflow.com/questions/30420056
复制相似问题