AWS.SWF () не является конструктором на веб-странице - PullRequest
3 голосов
/ 22 июня 2019

Я создаю веб-страницу с этим кодом 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, выполняемый с помощью команды узла.Но когда я включаю его в javascript в проект, в котором в качестве зависимости узла используется aws-sdk, я получаю сообщение об ошибке Uncaught TypeError: AWS.SWF is not a constructor

Однако он может найти другие сервисы AWS без каких-либо проблем.Объект ddb инициализируется без проблем.Может кто-нибудь сказать мне, что идет не так, почему только SWF имеет проблему при инициализации?

Это проект, созданный с помощью веб-пакета vue-cli, чтобы дать некоторый контекст.

...