如何处理错误:创建ionic3 AWS项目时"aws_mobile_analytics_app_id is not defined "?



我是ionic 3的新手。我尝试在离子3中创建项目。

并选择的项目类型为:

aws ................ ionic-angular AWS Mobile Hub Starter

现在在创建项目后,当我做"离子服务"时

其显示错误为:

aws_mobile_analytics_app_id is not defined 

我不知道什么是"aws 移动分析应用程序 ID"以及它可以用于什么用途。

任何人都可以指导我吗? 提前致谢

我自己也想通了。请按照以下步骤操作。当您使用 aws 参数 -ionic start myApp aws创建 ionic 项目时,它会创建一个 mobile-hub-project.zip 文件。

登录您的 AWS 账户。在移动应用中心仪表板中,单击"导入项目"按钮。接下来,找到此入门项目中包含的移动中心项目.zip并将其拖放到导入模式中。设置项目的名称,然后单击"导入项目"。

导入项目后,您将被定向到此 Mobile Hub 项目的仪表板。要继续配置应用程序,您需要找到通过应用程序内容交付系统自动生成的 Amazon S3 存储桶的名称。为此,请单击 Mobile Hub 项目控制面板左侧的"资源"按钮,找到"Amazon S3 存储桶"卡片,然后复制包含内容传输的存储桶名称。

要安装 AWS CLI,请首先确保您的 pip 安装是最新的:

点安装 --升级点子 接下来,安装 AWS CLI:

点子安装 awscli

接下来,假设您的终端仍在 myApp 文件夹中打开,请运行:

AWS S3CP S3://BUCKET_NAME/AWS-config.js SRC/assets 将BUCKET_NAME替换为上面找到的 S3 存储桶的全名。这会将自动生成的 aws-config.js 文件复制到 Ionic 应用程序的 src/assets 文件夹中,该文件夹会自动预配置您的所有 AWS 设置。

相关内容

  • 没有找到相关文章

最新更新