我有一个 ReactJS 应用程序,它使用 aws-sdk 进行认知登录。我曾经yarn
安装过所有module,但是当我尝试在 localhost 上访问网站时,我收到一个 JS 错误:Uncaught (in promise) TypeError: STS is not a constructor。
错误指向aws-sdk
凭证文件中的这一行:
this.sts = this.sts || new STS(clientConfig);
出处STS
:var STS = require('../../clients/sts');
关于如何解决此错误的任何想法?我已经尝试安装其他module或升级它们,但继续出现此错误。
编辑 - VUE.js 示例:
import {
Config as AWSConfig,
CognitoIdentityCredentials,
} from 'aws-sdk/global';
import LexRuntime from 'aws-sdk/clients/lexruntime';
import Polly from 'aws-sdk/clients/polly';