在Amplify Quick Start之后,我使用awsmobile-cli
:
awsmobile init
awsmobile user-signin enable
awsmobile push
在我的反应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 ,但在任何操作中,我都会出现以下错误:
没有userPool
如何将Amplify withConnector
组件与我应用的用户工具正确连接?
P.S。昨天晚上我的应用程序运行完美。今天我只做了一些小改动,无法解释这种行为。
答案 0 :(得分:3)
您可以检查aws-amplify
下是否有node_modules/aws-amplify-react/node_modules
。有时npm会安装两次并导致一些问题