【发布时间】:2017-05-07 17:06:54
【问题描述】:
我正在尝试在我的 Angular 2 应用程序中使用 AWS 开发工具包,但我遇到了困难。以下是我采取的步骤:
- 使用
npm install aws-sdk将 aws sdk 安装到我的 Angular 2 应用程序中 - 使用
npm install --save-dev @types/node安装类型 - 尝试以几种不同的方式在我的 Angular 2 服务中包含 AWS 模块:
declare var AWS: any;、import AWS = require('aws-sdk');,最后是import * as AWS from 'aws-sdk';。
当我尝试使用第一种和第三种类型的导入时,在我尝试访问 AWS 对象中的库之前,我没有收到转译器错误,即AWS.config.region = 'us-west-2 给了我错误';' expected.。当我尝试使用第二种方法时,我得到了错误:
以 ECMAScript 2015 为目标时无法使用导入分配 模块。考虑使用'import * as ns from "mod"', 'import {a} from "mod"'、'import d from "mod"' 或其他模块格式。)
我错过了一步吗?我查看了 github 项目https://github.com/awslabs/aws-cognito-angular2-quickstart/blob/master/src/app/service/aws.service.ts,但他们的项目没有解释他们是如何导入 SDK 的。
【问题讨论】:
标签: javascript aws-sdk angular2-services