Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/425.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在ReactJS中使用AWS sdk的自定义版本?_Javascript_Reactjs_Amazon Web Services_Aws Sdk Js - Fatal编程技术网

Javascript 如何在ReactJS中使用AWS sdk的自定义版本?

Javascript 如何在ReactJS中使用AWS sdk的自定义版本?,javascript,reactjs,amazon-web-services,aws-sdk-js,Javascript,Reactjs,Amazon Web Services,Aws Sdk Js,我在这里对AWS SDK进行了定制构建: 我找不到任何关于如何在ReactJS中使用它的示例。谁能给我指一下正确的方向吗 我已尝试将其放入index.html中 在我的ReactJS代码中,将imoprt替换为var: //import AWS from 'aws-sdk' var AWS = require('aws-sdk') 但现在我的应用程序甚至不加载-只显示背景图像,不加载-在Chrome控制台中完全没有显示-根本没有消息 我可以在Chrome网络控制台中看到,自定义sdk构建

我在这里对AWS SDK进行了定制构建:

我找不到任何关于如何在ReactJS中使用它的示例。谁能给我指一下正确的方向吗

我已尝试将其放入index.html中

在我的ReactJS代码中,将imoprt替换为var:

//import AWS from 'aws-sdk'
var AWS = require('aws-sdk')
但现在我的应用程序甚至不加载-只显示背景图像,不加载-在Chrome控制台中完全没有显示-根本没有消息

我可以在Chrome网络控制台中看到,自定义sdk构建加载正常,状态为200,因此看起来正常

有人能建议我需要做什么吗


谢谢

您无法将AWS SDK的自定义版本作为模块导入。您需要将其作为外部js文件链接到
/public/index.html

<script src="PATH/TO/YOUR/CUSTOM/aws-sdk-{SDK_VERSION}.min.js"></script>
或者,您可以始终
npm安装aws SDK
,然后导入单个aws服务,而不是链接到定制的SDK构建:

const S3 = require("aws-sdk/clients/s3");

请大家看看我的问题:
const S3 = require("aws-sdk/clients/s3");