我一直试图在VueJs中使用Textract,但是遇到以下错误“ aws_sdk__WEBPACK_IMPORTED_MODULE_0 ___ default.a.Textract不是构造函数”,我使用的是AWS-SDK版本2.450.0,但我没有知道如何解决...
我进行了一些测试,看是否是导入错误,我尝试使用S3和Lambda构造器,然后两者均能正常工作,甚至测试了配置访问配置以避免出现权限错误,但是我得到了同样的问题。
在组件文件上,在我编写的脚本标签上,
import AWS from 'aws-sdk'
AWS.config.update({
region: 'us-east-1',
accessKeyId: <my-access-Key>,
secretAccessKey: <my-secret-access-key>
});
在函数内部的方法中,以下命令将返回错误。
var textract = new AWS.Textract();
答案 0 :(得分:0)
很显然,Textract客户端不应该在浏览器环境上运行,至少要到2.454.0版本为止,因为其他人在我的其他帖子中做出了回应。 https://github.com/aws/aws-sdk-js/issues/2657