AWS Amplify:如何设置 { withConnector } 组件?

AWS Amplify: How to setup { withConnector } component?

Amplify Quick Start 之后,我使用 awsmobile-cli:

设置了一个 AWS 移动应用程序
awsmobile init
awsmobile user-signin enable
awsmobile push

在我的 React App 中,我这样配置了 Amplify(我也尝试过手动配置):

import Amplify from 'aws-amplify';
import aws_exports from '../../aws-exports.js';
Amplify.configure(aws_exports);
import { withAuthenticator } from 'aws-amplify-react';

...
export default withAuthenticator(App);

此代码向我展示了 Cognito UI,但在任何操作中,我都会出现以下错误:

No userPool

如何正确连接 Amplify withConnector 组件与我应用程序的用户池?


P.S。昨天晚上我的应用程序运行完美。今天我只做了一些小改动,无法解释这种行为。

能不能看看你的node_modules/aws-amplify-react/node_modules下面有没有aws-amplify。有时 npm 会安装两次并导致一些问题