Javascript 如何在ReactJS中使用AWS sdk的自定义版本?
我在这里对AWS SDK进行了定制构建: 我找不到任何关于如何在ReactJS中使用它的示例。谁能给我指一下正确的方向吗 我已尝试将其放入index.html中 在我的ReactJS代码中,将imoprt替换为var: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构建
//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");