Amazon web services 使用Aws Cognito SDK在React Native中未定义BigInteger

Amazon web services 使用Aws Cognito SDK在React Native中未定义BigInteger,amazon-web-services,mobile,react-native,webpack,amazon-cognito,Amazon Web Services,Mobile,React Native,Webpack,Amazon Cognito,我阅读了与网页和官方帖子相关的问题,但我仍然有这个问题 E/ReactNativeJS( 3520): Can't find variable: BigInteger 我正在React Native应用程序中使用AWS Cognito,其树如下: index.android.js index.ios.js webpack.config.js android/ ios/ src/Aws.js src/lib/jsbn.js src/lib/jsbn2.js src/lib/sjcl.js src

我阅读了与网页和官方帖子相关的问题,但我仍然有这个问题

E/ReactNativeJS( 3520): Can't find variable: BigInteger
我正在React Native应用程序中使用AWS Cognito,其树如下:

index.android.js
index.ios.js
webpack.config.js
android/
ios/
src/Aws.js
src/lib/jsbn.js
src/lib/jsbn2.js
src/lib/sjcl.js
src/lib/aws-sdk-2.4.11.min.js
src/lib/aws-cognito-sdk.min.js
src/lib/amazon-cognito-identity.min.js
My Aws.js是现有Cognito函数的自定义包装器。 为了使基本功能正常工作(如注册),我的Aws.js正在执行以下操作:

require('./lib/jsbn.js');
require('./lib/jsbn2.js');
require('./lib/sjcl.js');
require('./lib/aws-cognito-sdk.min.js');
require('./lib/aws-sdk-2.4.11.min');
require('./lib/amazon-cognito-identity.min');
但是,身份验证函数向我发送了一个非常著名的错误,即jsbn2.js中未定义的BigInteger

我首先安装了所需的软件包:

npm install imports-loader
npm install exports-loader
npm install script-loader
npm install webpack
我制作了自己的webpack.config.js:

var webpack=require('webpack')

最后运行
npm运行build
。 没有成功

我尝试使用Webpack的官方文档,但代码段未编译:

JsbnWrapper = require("./js/lib/utils/jsbn.js");
-> JsbnWrapper is undefined. 
我猜我的webpack.config.js肯定有缺失或不正确的字段。。。
多谢各位

React Native不使用webpack。这看起来像ReactJS项目。React-Native不使用webpack。这看起来像一个JS项目。
JsbnWrapper = require("./js/lib/utils/jsbn.js");
-> JsbnWrapper is undefined.