javascript - AWS.SWF() 不是网页中的构造函数
问题描述
我正在创建一个包含此 javascript 代码的网页。
let AWS = require("aws-sdk");
AWS.config.region = AWS_REGION;
AWS.config.credentials = new AWS.CognitoIdentityCredentials({
IdentityPoolId: COGNITO_IDENTITY_POOL_ID
});
let ddb = new AWS.DynamoDB();
let swf = new AWS.SWF();
相同的代码作为使用 node 命令执行的独立 javascript 文件工作。但是,当我将它包含在将 aws-sdk 作为节点依赖项的项目中的 javascript 中时,出现错误Uncaught TypeError: AWS.SWF is not a constructor
但是,它可以毫无问题地找到其他 AWS 服务。正在初始化 ddb 对象,没有任何问题。谁能告诉我出了什么问题,为什么只有 SWF 在初始化时有问题?
这是一个使用 webpack、vue-cli 创建的项目,只是为了提供一些上下文。
解决方案
推荐阅读
- python - 如何绘制堆积条形图?
- java - 具有多个接口实现的 Spring 依赖注入
- azure-cosmosdb - 有没有办法在 CosmosDB 中使用 c.*?
- xml - 使用 xslt 在 xml 文档中插入一个数字 n 次
- javascript - DOM javascript表单性别单选按钮“打开”值输出
- android - Android Studio:是否可以通过变量调用资源?
- c++ - 代码应确定数组中哪个值最常出现,但在运行时会导致错误
- r - 使用 Rblpapi 拉取盘中数据
- algorithm - 查找数组中局部尖峰的理论界限
- javascript - 路由器内部服务器错误