Javascript AWS.SWF()不是网页中的构造函数

Javascript AWS.SWF()不是网页中的构造函数,javascript,node.js,amazon-web-services,aws-sdk,amazon-swf,Javascript,Node.js,Amazon Web Services,Aws Sdk,Amazon 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()

我正在创建一个包含此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文件相同。但是当我将它包含在一个项目的javascript中,该项目将aws sdk作为一个节点依赖项,我会得到错误
uncaughtTypeError:aws.SWF不是一个构造函数

但是,它可以找到其他AWS服务而没有任何问题。正在初始化ddb对象,没有任何问题。谁能告诉我出了什么问题,为什么只有SWF在初始化时有问题

这是一个使用webpack、vue cli创建的项目,只是为了提供一些上下文