离子AWS错误

时间:2018-03-03 20:19:49

标签: amazon-web-services typescript ionic-framework mobile

我正在尝试将我的Ionic移动应用程序连接到AWS后端并继续收到相同的错误 找不到模块" ../ aws-exports"

我已经检查了node-modules文件夹,但是这个丢失了,但是我不知道应该在这里修复这个错误。
这个应用程序中的许多文件都有相同的代码。

const aws_exports = require('../aws-exports').default;

我不确定这段代码到底是做什么的。如果有人有Ionic的经验可以帮助那将是伟大的。

谢谢, 马修。

2 个答案:

答案 0 :(得分:0)

您需要按照自述文件中的步骤进行操作。具体而言,关于Creating AWS Mobile Hub Project的部分。初始化AWSMobile项目时,将为您创建aws-imports

P.S。 aws-amplify在最近几周内进行了一些更改,这些更改导致离子启动器无法正常工作。按照these steps修复错误。

答案 1 :(得分:0)

如果您登录到Amazon控制台,然后转到Mobile Hub。 https://console.aws.amazon.com/mobilehub/home#/

您可以单击您的项目,它将在URL中返回ID,如下所示: https://console.aws.amazon.com/mobilehub/home#/ YOUR_ID_HERE / build

然后您可以运行以下命令:

awsmobile init <mobile-hub-project-id>

然后,AWS Mobile Hub脚本应获取所有相对依赖项,并进行适当的安装以纠正此问题。