【问题标题】:Ionic AWS Error离子 AWS 错误
【发布时间】:2018-03-03 20:19:48
【问题描述】:

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

我检查了 node-modules 文件夹,发现它不见了,但我不知道应该放什么来修复这个错误。
此应用程序的许多文件中都有相同的代码。

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

我不确定这段代码究竟做了什么。如果有人有使用 Ionic 的经验可以提供帮助,那就太好了。

谢谢, 马修。

【问题讨论】:

  • 你试过在你的项目目录中运行npm install aws-sdk吗?
  • 是的,我在另一个项目中看到有一个 aws-exports.js 文件,其中包含有关服务器位置和类似内容的详细信息。由于某种原因,似乎没有为这个项目创建一个。我有点迷失了这一切。

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


【解决方案1】:

您需要按照自述文件中的步骤进行操作。具体来说,Creating AWS Mobile Hub Project 部分。当您启动 AWSMobile 项目时,会为您创建 aws-imports

附: aws-amplify 在过去几周引入了一些更改,导致离子启动器无法工作。关注these steps修复错误。

【讨论】:

    【解决方案2】:

    如果您登录 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 脚本随后应获取所有相关依赖项并进行适当的安装以纠正问题。

    【讨论】:

      猜你喜欢
      • 2018-09-27
      • 2017-12-03
      • 2020-05-07
      • 1970-01-01
      • 2016-09-03
      • 2016-07-29
      • 2019-01-26
      • 1970-01-01
      • 2018-05-09
      相关资源
      最近更新 更多