【发布时间】:2021-02-06 00:58:15
【问题描述】:
我对 JS 有点陌生,并试图构建一个网站来提供一个内部 GUI 来与 QuickSight API 交互。我 npm 将 aws-sdk-js 安装到它的最新版本(2.798.0),但出现错误:
未捕获的 TypeError:_awsSdk2.default.QuickSight 不是构造函数
当我尝试使用new AWS.QuickSight(); 创建一个新实例时
我正在使用 Webpack 并像 import AWS from 'aws-sdk' 一样导入库。当我在输出中console.log(AWS) 时,我可以看到很多 AWS 服务,但 QuickSight 不是其中之一。
这是我正在使用的版本
"aws-sdk": "^2.798.0",
"babel-cli": "^6.26.0",
"babel-core": "^6.26.3",
"babel-loader": "^7.1.5",
"babel-preset-env": "^1.7.0",
"babel-preset-react": "^6.24.1",
"react": "^17.0.1",
"react-dom": "^17.0.1",
"webpack": "^5.6.0"
我 had read that 有必要将 json-loader 添加到 webpack 配置中,但 I also found 从 webpack 2.0.0 版本开始不再需要它。
也尝试了this 方法,但也没有任何运气。
【问题讨论】:
标签: webpack aws-sdk-js amazon-quicksight