【发布时间】:2019-02-06 01:06:02
【问题描述】:
我正在使用从 NPM 安装的 Amazon AWS 开发工具包创建一个打字稿应用程序。我可以使用 AWS.S3 对象进行调用,但无法使用 AWS.MediaConvert:
var endpointPromise = new AWS.MediaConvert({apiVersion: '2017-08-29'})
.describeEndpoints(params)
.promise();
我在运行时收到的错误是“TypeError:AWS.MediaConvert 不是构造函数”。我可以检查 AWS 对象并且可以看到很多属性,但 MediaConvert 不是其中之一。
我认为这是因为 npm 上的包是完整 SDK 的子集(但它具有 MediaConvert 的打字稿定义)。是否可以从 npm 获得完整的 SDK,或者必须通过 https://sdk.amazonaws.com/builder/js/ 构建自己的 SDK 并将其嵌入到我的应用中?
它不会有打字稿定义,这会使开发更加困难。我可以包含 npm 包和下载的包而不搞砸吗?
【问题讨论】:
标签: javascript typescript npm aws-sdk aws-sdk-js