我在从 Angular 8 Project 上传文件到 S3 时遇到错误。我已按照以下教程进行操作并执行所需的操作
https://medium.com/ramsatt/angular-7-upload-file-to-amazon-s3-bucket-ba27022bad54
但我无法在服务文件中使用 S3 库。
下面几行产生了我认为但仍然不确定哪里缺少东西的错误
从“aws-sdk/global”导入 * 作为 AWS;
从 'aws-sdk/clients/s3' 导入 * 作为 S3;
有没有人可以帮我摆脱它。
最佳答案
在花了几个小时之后,我终于提出了解决方案。
Angular 8 项目的解决方案步骤如下。
npm install --save-dev @types/node
if (typeof (window as any).global === 'undefined') { (window as any).global = window; }
Reference : Last answer by @AWS PS (Step 1)
Reference : https://github.com/aws/aws-sdk-js/issues/1271 (Step 2)
Reference : https://github.com/bevacqua/dragula/issues/602 (Step 3)
关于angular - 如何从 Angular 8 在 AWS S3 中上传文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59564932/